IconSwitchElement.cs 675 B

1234567891011121314151617181920
  1. using System.Windows;
  2. using System.Windows.Media;
  3. namespace HandyControl.Controls;
  4. public class IconSwitchElement : IconElement
  5. {
  6. public static readonly DependencyProperty GeometrySelectedProperty = DependencyProperty.RegisterAttached(
  7. "GeometrySelected", typeof(Geometry), typeof(IconSwitchElement), new PropertyMetadata(default(Geometry)));
  8. public static void SetGeometrySelected(DependencyObject element, Geometry value)
  9. {
  10. element.SetValue(GeometrySelectedProperty, value);
  11. }
  12. public static Geometry GetGeometrySelected(DependencyObject element)
  13. {
  14. return (Geometry) element.GetValue(GeometrySelectedProperty);
  15. }
  16. }