public void ShowUpdateInfo(UpdateInfo updateInfo) { UpdateInfoViewVM vm = this._kernel.Get <UpdateInfoViewVM>(); vm.UpdateInfo = updateInfo ?? throw new ArgumentNullException(nameof(updateInfo)); this.Navigate(vm); }
public void ShowUpdateInfoDialog(UpdateInfo updateInfo) { UpdateInfoViewVM vm = _kernel.Get <UpdateInfoViewVM>(); vm.UpdateInfo = updateInfo; UpdateInfoView view = new UpdateInfoView { Owner = Application.Current.MainWindow, DataContext = vm }; view.ShowDialog(); }