private OnPropertyChanged ( string propertyName ) : void | ||
propertyName | string | |
Результат | void |
public SetValueResult <T> ThenUpdate([NotNull] string PropertyName, bool UpdateCommands = false) { if (_Result) { _Model.OnPropertyChanged(PropertyName, UpdateCommands); } return(this); }
public void Execute(object parameter) { Models.Item.DbClass dbClass = parameter as Models.Item.DbClass; ItemClassDetails.ViewModel viewModel = new ItemClassDetails.ViewModel(dbClass); if (viewModel.ShowWindow(new ItemClassDetails.View())) { using var db = new DatabaseContext(); dbClass = viewModel.GetDbClass(); db.DbClasses.Attach(dbClass); if (dbClass.ID == 0) { db.Entry(dbClass).State = EntityState.Added; } else { db.Entry(dbClass).State = EntityState.Modified; } db.SaveChanges(); VM.OnPropertyChanged("ItemClasses"); } }
void ICommand.Execute(object parameter) { Chat newChat = new Chat(ViewModel.CUsername, ViewModel.SearchContent, new List <Message>()); ViewModel.UserChats.Add(newChat); ViewModel.SearchContent = String.Empty; ViewModel.OnPropertyChanged("SearchContent"); }
private void SymbolIcon_Tapped(object sender, TappedRoutedEventArgs e) { string word = (e.OriginalSource as TextBlock)?.DataContext?.ToString(); ViewModel.Synonyms.Remove(word); ViewModel.OnPropertyChanged("HasNoSynonyms"); ViewModel.OnPropertyChanged("HasSynonyms"); }
void ICommand.Execute(object parameter) { IRequest request = new SendMessage(ViewModel.SelectedChat.RecipientUsername, ViewModel.MessageBoxContent); Session.SendRequest(request); ViewModel.MessageBoxContent = ""; ViewModel.OnPropertyChanged("MessageBoxContent"); }
public void Execute(object parameter) { using var db = new DatabaseContext(); db.DbClasses.Attach(VM.SelectedItemClass); db.DbClasses.Remove(VM.SelectedItemClass); db.SaveChanges(); VM.OnPropertyChanged("ItemClasses"); }
public void Execute(object parameter) { Models.Item.DbClass dbClass = parameter as Models.Item.DbClass; using var db = new DatabaseContext(); for (int i = 0; i < dbClass.BulkQuantity; i++) { db.DbInstances.Add(new Models.Item.DbInstance(dbClass)); } db.SaveChanges(); VM.OnPropertyChanged("ItemInstances"); }
private void AddSynonym() { if (string.IsNullOrEmpty(Synonym)) { return; } ViewModel.Synonyms.Add(Synonym); Synonym = string.Empty; sbSynonyms.Text = string.Empty; sbSynonyms_w.Text = string.Empty; sbSynonyms.Focus(FocusState.Keyboard); ViewModel.OnPropertyChanged("HasNoSynonyms"); ViewModel.OnPropertyChanged("HasSynonyms"); }
public void Execute(object parameter) { var parameters = (object[])parameter; Models.Item.DbInstance dbInstance = parameters[0] as Models.Item.DbInstance; using var db = new DatabaseContext(); db.DbInstances.Attach(dbInstance); db.DbInstances.Remove(dbInstance); db.SaveChanges(); VM.OnPropertyChanged("ItemInstances"); }
public void Execute(object parameter) { Windows.Resize.ViewModel viewModel = new Windows.Resize.ViewModel(VM.NumSubgridColumns, VM.NumSubgridRows, VM.NumInsideSubgridColumns, VM.NumInsideSubgridRows); if (viewModel.ShowWindow(new Windows.Resize.View())) { VM.NumSubgridColumns = viewModel.NumSubgridColumns; VM.NumSubgridRows = viewModel.NumSubgridRows; VM.NumInsideSubgridColumns = viewModel.NumInsideSubgridColumns; VM.NumInsideSubgridRows = viewModel.NumInsideSubgridRows; VM.ObservableGrid = VM.CreateObservableGrid(); VM.OnPropertyChanged("ObservableGrid"); } }
public bool CanExecute(object parameter) { Models.Cell[,,,] UnsolvedBoard = VM.ObservableGridToBoard(VM.ObservableGrid); Solver.ResultType result = Solver.SolveBoard(UnsolvedBoard); SolvedBoard = UnsolvedBoard; VM.ResultStatus = result; VM.OnPropertyChanged("ResultStatus"); if (result == Solver.ResultType.Solvable) { return(true); } else { return(false); } }
private void Option_IsVisibleChanged(object?sender, EventArgs e) { ViewModel.OnPropertyChanged(nameof(OptionViewModelBase.IsVisible)); }