Exemple #1
0
 public InfoShieldVM(ShelfDrawViewModel drawViewModel)
 {
     DrawViewModel = drawViewModel;
     DrawViewModel.PropertyChanged += OnDrawViewModelPropertyChanged;
     Style = new ViewStyle("InfoShieldStyle");
     UpdateSizeAndPosition();
 }
Exemple #2
0
 private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if (DataContext is ShelfDrawViewModel)
     {
         VM = DataContext as ShelfDrawViewModel;
         ReadStyleValues();
         UpdateShelfDrawing();
     }
     else
     {
         VM = null;
     }
 }