using System.Windows; using System.Windows.Controls; using System.Windows.Media; namespace Dominion.NET_WPF.Controls { /// /// Interaction logic for ucMultiBorder.xaml /// public partial class ucMultiBorder : UserControl { public static readonly DependencyProperty PlaceholderProperty = DependencyProperty.Register("Placeholder", typeof(object), typeof(ucMultiBorder), new UIPropertyMetadata(null)); public object Placeholder { get { return GetValue(PlaceholderProperty); } set { SetValue(PlaceholderProperty, value); } } public static readonly DependencyProperty BorderOutsideBrushProperty = DependencyProperty.Register("BorderOutsideBrush", typeof(Brush), typeof(ucMultiBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender)); public Brush BorderOutsideBrush { get { return (Brush)GetValue(BorderOutsideBrushProperty); } set { SetValue(BorderOutsideBrushProperty, value); } } public static readonly DependencyProperty BorderInsideBrushProperty = DependencyProperty.Register("BorderInsideBrush", typeof(Brush), typeof(ucMultiBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender)); public Brush BorderInsideBrush { get { return (Brush)GetValue(BorderInsideBrushProperty); } set { SetValue(BorderInsideBrushProperty, value); } } public static readonly DependencyProperty CornerRadiusProperty = DependencyProperty.Register("CornerRadius", typeof(CornerRadius), typeof(ucMultiBorder), new FrameworkPropertyMetadata(new CornerRadius(), FrameworkPropertyMetadataOptions.AffectsRender | FrameworkPropertyMetadataOptions.AffectsMeasure)); public CornerRadius CornerRadius { get { return (CornerRadius)GetValue(CornerRadiusProperty); } set { SetValue(CornerRadiusProperty, value); } } public ucMultiBorder() { InitializeComponent(); } } }