| | |
| | | } |
| | | #endregion |
| | | |
| | | public static Brush GetInnerBorderBrush(DependencyObject obj) |
| | | public static Brush GetInnerBorderBrush(Grid obj) |
| | | { |
| | | return (Brush)obj.GetValue(InnerBorderBrushProperty); |
| | | } |
| | | public static void SetInnerBorderBrush(DependencyObject obj, Brush value) |
| | | public static void SetInnerBorderBrush(Grid obj, Brush value) |
| | | { |
| | | obj.SetValue(InnerBorderBrushProperty, value); |
| | | } |
| | | public static readonly DependencyProperty InnerBorderBrushProperty = |
| | | DependencyProperty.RegisterAttached("InnerBorderBrush", typeof(Brush), typeof(Grid), |
| | | DependencyProperty.RegisterAttached("InnerBorderBrush", typeof(Brush), typeof(GridHelper), |
| | | new PropertyMetadata(null, OnInnerBorderChanged)); |
| | | |
| | | public static double GetInnerBorder(DependencyObject obj) |
| | | public static double GetInnerBorder(Grid obj) |
| | | { |
| | | return (double)obj.GetValue(InnerBorderProperty); |
| | | var sb = obj.GetValue(InnerBorderProperty); |
| | | return double.Parse(sb.ToString()); |
| | | } |
| | | |
| | | public static void SetInnerBorder(DependencyObject obj, object value) |
| | | public static void SetInnerBorder(Grid obj, object value) |
| | | { |
| | | double dv = double.Parse(value.ToString()); |
| | | obj.SetValue(InnerBorderProperty, dv); |
| | | } |
| | | |
| | | public static readonly DependencyProperty InnerBorderProperty = |
| | | DependencyProperty.RegisterAttached("InnerBorder", typeof(object), typeof(Grid), |
| | | DependencyProperty.RegisterAttached("InnerBorder", typeof(object), typeof(GridHelper), |
| | | new PropertyMetadata(0, OnInnerBorderChanged)); |
| | | |
| | | public static string GetInnerBorderIgnore(DependencyObject obj) |
| | | public static string GetInnerBorderIgnore(Grid obj) |
| | | { |
| | | return (string)obj.GetValue(InnerBorderIgnoreProperty); |
| | | } |
| | | public static void SetInnerBorderIgnore(DependencyObject obj, string value) |
| | | public static void SetInnerBorderIgnore(Grid obj, string value) |
| | | { |
| | | obj.SetValue(InnerBorderIgnoreProperty, value); |
| | | } |
| | | |
| | | public static readonly DependencyProperty InnerBorderIgnoreProperty = |
| | | DependencyProperty.RegisterAttached("InnerBorderIgnore", typeof(string), |
| | | typeof(Grid), new PropertyMetadata("None", OnInnerBorderChanged)); |
| | | typeof(GridHelper), new PropertyMetadata("None", OnInnerBorderChanged)); |
| | | |
| | | private static void OnInnerBorderChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) |
| | | { |