diff --git a/src/MaterialDesignThemes.Wpf/BindingProxy.cs b/src/MaterialDesignThemes.Wpf/BindingProxy.cs new file mode 100644 index 0000000000..997fb4e4a0 --- /dev/null +++ b/src/MaterialDesignThemes.Wpf/BindingProxy.cs @@ -0,0 +1,15 @@ +namespace MaterialDesignThemes.Wpf; + +public class BindingProxy : Freezable +{ + protected override Freezable CreateInstanceCore() => new BindingProxy(); + + public static readonly DependencyProperty DataProperty = + DependencyProperty.Register(nameof(Data), typeof(object), typeof(BindingProxy), new PropertyMetadata(null)); + + public object? Data + { + get => GetValue(DataProperty); + set => SetValue(DataProperty, value); + } +} diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml index 4ad30d2d68..ce97e89437 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml @@ -173,6 +173,9 @@ + + + @@ -184,11 +187,11 @@ StrokeThickness="3"> - - + + - + @@ -196,10 +199,10 @@ - + - + @@ -212,7 +215,7 @@ - + diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml index 03128d77b9..bcf766225c 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml @@ -267,10 +267,13 @@ IsHitTestVisible="False" RenderTransformOrigin="0.5,1" Visibility="Collapsed"> + + + - + @@ -479,10 +482,13 @@ IsHitTestVisible="False" RenderTransformOrigin="1,0.5" Visibility="Collapsed"> + + + - +