Пример #1
0
 protected override void HandlePropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     base.HandlePropertyChanged(sender, e);
     if (sender == ViewModel && (
             ButtonVM.NeedsSync(e, nameof(ViewModel.TypedModel.PenaltyCard.Shape))))
     {
         ReDraw();
     }
 }
Пример #2
0
 protected virtual void HandlePropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (sender == ButtonVM && (
             ButtonVM.NeedsSync(e, nameof(ButtonVM.BackgroundColor)) ||
             ButtonVM.NeedsSync(e, nameof(ButtonVM.TextColor)) ||
             ButtonVM.NeedsSync(e, nameof(ButtonVM.Name)) ||
             ButtonVM.NeedsSync(e, nameof(ButtonVM.HotKey))))
     {
         ReDraw();
     }
 }