| 1234567891011121314151617181920212223242526272829303132333435363738394041 | using System;using System.Collections.Generic;using System.Text;using System.Windows;using System.Windows.Media;namespace PunkHPX8_UI.Themes.Attach{   public class BorderElement   {      public static readonly DependencyProperty BorderBrushProperty = DependencyProperty.RegisterAttached(            "BorderBrush", typeof(SolidColorBrush), typeof(BorderElement));      public static void SetBorderBrush(DependencyObject element, SolidColorBrush value)          => element.SetValue(BorderBrushProperty, value);      public static SolidColorBrush GetBorderBrush(DependencyObject element)          => (SolidColorBrush)element.GetValue(BorderBrushProperty);      public static readonly DependencyProperty BorderThicknessProperty = DependencyProperty.RegisterAttached(            "BorderThickness", typeof(Thickness), typeof(BorderElement));      public static void SetBorderThickness(DependencyObject element, Thickness value)          => element.SetValue(BorderThicknessProperty, value);      public static Thickness GetBorderThickness(DependencyObject element)          => (Thickness)element.GetValue(BorderThicknessProperty);      public static readonly DependencyProperty CornerRadiusProperty = DependencyProperty.RegisterAttached(         "CornerRadius", typeof(CornerRadius), typeof(BorderElement));      public static void SetCornerRadius(DependencyObject element, CornerRadius value)          => element.SetValue(CornerRadiusProperty, value);      public static CornerRadius GetSetCornerRadius(DependencyObject element)          => (CornerRadius)element.GetValue(BorderThicknessProperty);   }}
 |