첫 번째 명령문 이후에 두 번째 명령문이 실행되도록 보장 할 수있는 방법이 있습니까?DispatcherObjectInvoker.Invoke를 사용할 때 하나의 메소드가 다음에 실행되도록 보장하는 방법이 있습니까
DispatcherObjectInvoker.Invoke(_layouts,
() =>
_layouts.RaiseEvent(new LayoutEventArgs(
MainScreen.ChangedLayoutEvent,
this)));
DispatcherObjectInvoker.Invoke(_layouts, Grid.Refresh);
첫 번째 문을 터치 한 그리드에 액세스하고 있습니다. 그리드의 새로 고침은 사례의 약 80 %에서만 작동합니다. 나는 분명히 경쟁 조건을 가지고있다.
무엇이'DispatcherObjectInvoker'입니까? 그냥'디스패처 '인가요? – BrokenGlass