diff --git a/src/MaterialDesignThemes.Wpf/TabAssist.cs b/src/MaterialDesignThemes.Wpf/TabAssist.cs index 2dd368738f..57d6fd350d 100644 --- a/src/MaterialDesignThemes.Wpf/TabAssist.cs +++ b/src/MaterialDesignThemes.Wpf/TabAssist.cs @@ -27,7 +27,7 @@ public static void SetHeaderPanelMargin(DependencyObject element, Thickness valu => element.SetValue(HeaderPanelMarginProperty, value); public static Thickness GetHeaderPanelMargin(DependencyObject element) - => (Thickness) element.GetValue(HeaderPanelMarginProperty); + => (Thickness)element.GetValue(HeaderPanelMarginProperty); internal static Visibility GetBindableIsItemsHost(DependencyObject obj) => (Visibility)obj.GetValue(BindableIsItemsHostProperty); @@ -45,4 +45,13 @@ private static void OnBindableIsItemsHostChanged(DependencyObject d, DependencyP panel.IsItemsHost = (Visibility)e.NewValue == Visibility.Visible; } } + + public static Cursor GetTabHeaderCursor(DependencyObject obj) + => (Cursor)obj.GetValue(TabHeaderCursorProperty); + + public static void SetTabHeaderCursor(DependencyObject obj, Cursor value) + => obj.SetValue(TabHeaderCursorProperty, value); + + public static readonly DependencyProperty TabHeaderCursorProperty = + DependencyProperty.RegisterAttached("TabHeaderCursor", typeof(Cursor), typeof(TabAssist), new PropertyMetadata(Cursors.Hand)); } diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TabControl.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TabControl.xaml index b97a2f48d4..337d40b11d 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TabControl.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TabControl.xaml @@ -291,7 +291,7 @@ Duration="0" /> - + + + +