【发布时间】:2012-02-09 23:56:43
【问题描述】:
我正在尝试运行这 2 个线程来控制是否启用撤消和重做按钮,但我的跨线程无效,我试图创建一个调用但我无法使用该按钮
这是我的代码
private Thread _undoThread;
private Thread _redoThread;
_undoThread = new Thread(UndoEnabledCheck);
_undoThread.Start();
_redoThread = new Thread(RedoEnabledCheck);
_redoThread.Start();
private void UndoEnabledCheck()
{
UndoButton.Enabled = _undoBuffer.CanUndo;
}
private void RedoEnabledCheck()
{
RedoButton.Enabled = _undoBuffer.CanRedo;
}
【问题讨论】:
-
WPF 还是 WInFOrms?有很多相同的问题都有很好的答案
-
为什么要在单独的线程上完成?
标签: c# thread-safety