From 8b6e722b07bc0b40f367b68ee22c5c913a8b0cf6 Mon Sep 17 00:00:00 2001 From: Evan <109839359+Evan260@users.noreply.github.com> Date: Wed, 21 Jan 2026 04:06:02 -0600 Subject: [PATCH] Fix TimePicker to respect custom Width property (#20507) * Fix TimePicker to respect Width by removing MinWidth from internal Button * Add MinWidth to DatePicker for consistency --- src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml | 1 + src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml b/src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml index dc7433ec38..1acb160a17 100644 --- a/src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml @@ -93,6 +93,7 @@ BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}" IsEnabled="{TemplateBinding IsEnabled}" + MinWidth="{TemplateBinding MinWidth}" MaxWidth="{TemplateBinding MaxWidth}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" diff --git a/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml b/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml index 7eaa4bb307..27e52fa152 100644 --- a/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml @@ -78,6 +78,8 @@ + + @@ -90,8 +92,8 @@ BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}" IsEnabled="{TemplateBinding IsEnabled}" - MinWidth="{DynamicResource TimePickerThemeMinWidth}" - MaxWidth="{DynamicResource TimePickerThemeMaxWidth}" + MinWidth="{TemplateBinding MinWidth}" + MaxWidth="{TemplateBinding MaxWidth}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">