protected static void OnIsSelectedColorPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ImageToggleButton g = d as ImageToggleButton; if (g.IsSelected.HasValue && g.IsSelected.Value) { g.Background = g.IsSelectedColor; } else { g.Background = c_TransparentBrush; } }
protected static void OnIsSelectedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ImageToggleButton g = d as ImageToggleButton; Nullable <bool> isSelected = (Nullable <bool>)e.NewValue; if (isSelected.HasValue && isSelected.Value) { g.Background = g.IsSelectedColor; } else { g.Background = c_TransparentBrush; } }
protected static void OnTextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ImageToggleButton g = d as ImageToggleButton; }