diff --git a/src/MaterialDesignThemes.Wpf/Converters/DrawerOffsetConverter.cs b/src/MaterialDesignThemes.Wpf/Converters/DrawerOffsetConverter.cs index 0cecf5a89d..6f2869372a 100644 --- a/src/MaterialDesignThemes.Wpf/Converters/DrawerOffsetConverter.cs +++ b/src/MaterialDesignThemes.Wpf/Converters/DrawerOffsetConverter.cs @@ -1,4 +1,4 @@ -using System.Globalization; +using System.Globalization; using System.Windows.Data; namespace MaterialDesignThemes.Wpf.Converters; @@ -14,10 +14,10 @@ public object Convert(object value, Type targetType, object parameter, CultureIn Dock dock = (parameter is Dock) ? (Dock)parameter : Dock.Left; return dock switch { - Dock.Top => new Thickness(0, 0 - d, 0, 0), - Dock.Bottom => new Thickness(0, 0, 0, 0 - d), - Dock.Right => new Thickness(0, 0, 0 - d, 0), - _ => (object)new Thickness(0 - d, 0, 0, 0), + Dock.Top => new Thickness(0, -d, 0, 0), + Dock.Bottom => new Thickness(0, 0, 0, -d), + Dock.Right => new Thickness(0, 0, -d, 0), + _ => new Thickness(-d, 0, 0, 0), }; } diff --git a/src/MaterialDesignThemes.Wpf/DrawerHost.cs b/src/MaterialDesignThemes.Wpf/DrawerHost.cs index 8e023b67c0..6c1905770b 100644 --- a/src/MaterialDesignThemes.Wpf/DrawerHost.cs +++ b/src/MaterialDesignThemes.Wpf/DrawerHost.cs @@ -81,6 +81,15 @@ public Brush? OverlayBackground set => SetValue(OverlayBackgroundProperty, value); } + public static readonly DependencyProperty CornerRadiusProperty = DependencyProperty.Register( + nameof(CornerRadius), typeof(CornerRadius), typeof(DrawerHost), new PropertyMetadata(default(CornerRadius))); + + public CornerRadius CornerRadius + { + get => (CornerRadius)GetValue(CornerRadiusProperty); + set => SetValue(CornerRadiusProperty, value); + } + public DrawerHostOpenMode OpenMode { get => (DrawerHostOpenMode)GetValue(OpenModeProperty); diff --git a/src/MaterialDesignThemes.Wpf/Themes/Generic.xaml b/src/MaterialDesignThemes.Wpf/Themes/Generic.xaml index 17020e907b..c11ba868e9 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/Generic.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/Generic.xaml @@ -1,4 +1,4 @@ - @@ -953,16 +953,17 @@ - - - - - + +