From 136d577667e54f5dbd026452ae24e90f7273bbd5 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 9 Feb 2026 14:45:17 +0800
Subject: [PATCH] fix: fix DatePicker & TimePicker to respect custom Width
property. (#737)
---
src/Semi.Avalonia/Controls/DatePicker.axaml | 10 ++++++----
src/Semi.Avalonia/Controls/TimePicker.axaml | 10 ++++++----
2 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/DatePicker.axaml b/src/Semi.Avalonia/Controls/DatePicker.axaml
index 08bf185..c4b0e10 100644
--- a/src/Semi.Avalonia/Controls/DatePicker.axaml
+++ b/src/Semi.Avalonia/Controls/DatePicker.axaml
@@ -2,9 +2,10 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
-
+
-
+
+
@@ -141,6 +142,7 @@
+
@@ -152,8 +154,8 @@
Name="PART_FlyoutButton"
Grid.Column="0"
Grid.ColumnSpan="2"
- Width="298"
- MinWidth="298"
+ MinWidth="{TemplateBinding MinWidth}"
+ MaxWidth="{TemplateBinding MaxWidth}"
MinHeight="{TemplateBinding MinHeight}"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
diff --git a/src/Semi.Avalonia/Controls/TimePicker.axaml b/src/Semi.Avalonia/Controls/TimePicker.axaml
index 9a8254f..13aedd4 100644
--- a/src/Semi.Avalonia/Controls/TimePicker.axaml
+++ b/src/Semi.Avalonia/Controls/TimePicker.axaml
@@ -2,9 +2,10 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
-
+
-
+
+
@@ -163,6 +164,7 @@
+
@@ -174,8 +176,8 @@
Name="PART_FlyoutButton"
Grid.Column="0"
Grid.ColumnSpan="2"
- Width="242"
- MinWidth="242"
+ MinWidth="{TemplateBinding MinWidth}"
+ MaxWidth="{TemplateBinding MaxWidth}"
MinHeight="{TemplateBinding MinHeight}"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"