protected virtual void Initialize() { Dispatcher.BeginInvoke(new Action(RaiseCanExecuteChangedForAllCommands)); }