From b100acb074ee4064963a98bad944a488ae37f2c9 Mon Sep 17 00:00:00 2001 From: Kevin Bost Date: Thu, 1 Oct 2026 21:58:20 -0700 Subject: [PATCH] fix(Slider): Correct SnapsToDevicePixels and UseLayoutRounding propagation Move `SnapsToDevicePixels` and `UseLayoutRounding` from hardcoded values on the outer `Border` to `TemplateBinding` on the inner `Grid` within Slider control templates. This ensures the slider's own property values for these settings are respected, improving rendering consistency and configurability. Fixes #3986 --- .../Themes/MaterialDesignTheme.Slider.xaml | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml index 6c8d83942c..9a5a8da316 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Slider.xaml @@ -590,9 +590,7 @@ + BorderThickness="{TemplateBinding BorderThickness}"> @@ -684,9 +682,7 @@ + BorderThickness="{TemplateBinding BorderThickness}"> @@ -778,9 +774,7 @@ + BorderThickness="{TemplateBinding BorderThickness}"> @@ -872,9 +866,7 @@ + BorderThickness="{TemplateBinding BorderThickness}"> @@ -972,7 +964,6 @@ - @@ -994,7 +985,6 @@ - @@ -1017,7 +1007,6 @@ -