예제 #1
0
 protected void RegenerateStore()
 {
     ApplicationDispatcher.Invoke(() =>
     {
         ViewStore = new TStore();
         Refresh();
     });
 }
예제 #2
0
 protected void UpdateViewStore(Action <TStore> actionToCommit)
 {
     ApplicationDispatcher.Invoke(() =>
     {
         actionToCommit(ViewStore);
         ViewStore.Refresh();
         Refresh();
     });
 }
예제 #3
0
 private void RaiseCanExecuteChanged()
 {
     if (CanExecuteChanged == null)
     {
         return;
     }
     Task.Run(() => {
         ApplicationDispatcher.Invoke(() => CanExecuteChanged(this, EventArgs.Empty));
     });
 }