private void FireOnShowStatesLog(ProcessTrace processTrace) { if (OnShowStatesLog == null) { throw new Exception($"Bind method to 'OnShowStatesLog' event is mandatory"); } StatesLogViewModel statesLogViewModel = new StatesLogViewModel(processTrace); OnShowStatesLog(this, new StatesLogViewModelEventArgs(statesLogViewModel)); }
public StatesLogView(StatesLogViewModel viewModel) { InitializeComponent(); ViewModel = viewModel; //if (LicenseManager.UsageMode != LicenseUsageMode.Designtime) //{ // ViewModel = viewModel; // ViewModel.PropertyChanged += ViewModel_PropertyChanged; // SetDataBindings(); // this.Load += StatesLogView_Load; //} ViewModel.PropertyChanged += ViewModel_PropertyChanged; this.Load += StatesLogView_Load; }
public StatesLogViewModelEventArgs(StatesLogViewModel statesLogViewModel) { StatesLogViewModel = statesLogViewModel; }