forked from MaterialDesignInXAML/MaterialDesignInXamlToolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ButtonAssist.cs
17 lines (14 loc) · 855 Bytes
/
ButtonAssist.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
namespace MaterialDesignDemo
{
public static class ButtonAssist
{
public static readonly DependencyProperty UniformCornerRadiusProperty = DependencyProperty.RegisterAttached(
"UniformCornerRadius", typeof(double), typeof(ButtonAssist), new PropertyMetadata(2.0, OnUniformCornerRadius));
private static void OnUniformCornerRadius(DependencyObject d, DependencyPropertyChangedEventArgs e)
=> MaterialDesignThemes.Wpf.ButtonAssist.SetCornerRadius(d, new CornerRadius((double)e.NewValue));
public static void SetUniformCornerRadius(DependencyObject element, double value)
=> element.SetValue(UniformCornerRadiusProperty, value);
public static double GetUniformCornerRadius(DependencyObject element)
=> (double)element.GetValue(UniformCornerRadiusProperty);
}
}