更新
This commit is contained in:
61
WPFDark/StandardControls/TabControlAttachedProperties.cs
Normal file
61
WPFDark/StandardControls/TabControlAttachedProperties.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using System.Windows;
|
||||
using System.Windows.Input;
|
||||
|
||||
namespace WPFDark.StandardControls
|
||||
{
|
||||
public class TabControlAttachedProperties
|
||||
{
|
||||
public static readonly DependencyProperty IsVisibleAddButtonProperty =
|
||||
DependencyProperty.RegisterAttached(
|
||||
"IsVisibleAddButton",
|
||||
typeof(bool),
|
||||
typeof(TabControlAttachedProperties),
|
||||
new FrameworkPropertyMetadata(false));
|
||||
|
||||
public static bool GetIsVisibleAddButton(DependencyObject target)
|
||||
{
|
||||
return (bool) target.GetValue(IsVisibleAddButtonProperty);
|
||||
}
|
||||
|
||||
public static void SetIsVisibleAddButton(DependencyObject target, bool value)
|
||||
{
|
||||
target.SetValue(IsVisibleAddButtonProperty, value);
|
||||
}
|
||||
|
||||
|
||||
public static readonly DependencyProperty AddCommandProperty =
|
||||
DependencyProperty.RegisterAttached(
|
||||
"AddCommand",
|
||||
typeof(ICommand),
|
||||
typeof(TabControlAttachedProperties),
|
||||
new FrameworkPropertyMetadata(null));
|
||||
|
||||
public static ICommand GetAddCommand(DependencyObject target)
|
||||
{
|
||||
return (ICommand) target.GetValue(AddCommandProperty);
|
||||
}
|
||||
|
||||
public static void SetAddCommand(DependencyObject target, ICommand value)
|
||||
{
|
||||
target.SetValue(AddCommandProperty, value);
|
||||
}
|
||||
|
||||
|
||||
public static readonly DependencyProperty AddCommandParameterProperty =
|
||||
DependencyProperty.RegisterAttached(
|
||||
"AddCommandParameter",
|
||||
typeof(object),
|
||||
typeof(TabControlAttachedProperties),
|
||||
new FrameworkPropertyMetadata(null));
|
||||
|
||||
public static object GetAddCommandParameter(DependencyObject target)
|
||||
{
|
||||
return target.GetValue(AddCommandParameterProperty);
|
||||
}
|
||||
|
||||
public static void SetAddCommandParameter(DependencyObject target, object value)
|
||||
{
|
||||
target.SetValue(AddCommandParameterProperty, value);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user