public ChangeDisplayEventArgs(Type viewModelInterface, DisplayActionTypes displayAction, bool createNew = false) { ViewModelInterface = viewModelInterface; Debug.Assert(displayAction != DisplayActionTypes.PopPreviousDisplay || viewModelInterface == null, "PopPreviousDisplay requested with a specification of DisplayViewModelInterface"); DisplayActionType = displayAction; CreateNew = createNew; }
public void ChangeDisplay(Type viewModelInterface, DisplayActionTypes displayAction, bool createNew = false) { throw new NotImplementedException(); }
public void ChangeDisplay(Type viewModelInterface, DisplayActionTypes displayAction, bool createNew = false) { DispatcherHelper.CheckBeginInvokeOnUI(() => ChangeDisplayEvent?.Invoke(this, new ChangeDisplayEventArgs(viewModelInterface, displayAction, createNew))); }