[英]How to change header text align to right in Date Picker UWP
<DatePicker x:Name="PatientDateOfBirthPicker"
SelectedDateChanged="PatientDateOfBirthPicker_SelectedDateChanged"
Header="بەرواری لە دایک بوون"
DayFormat="day"
MonthFormat="{}{month.integer}"
YearFormat="{}{year.full(4)}"
YearVisible="True"
FontFamily="NRT Reg"
FontSize="18"
FlowDirection="RightToLeft"
Width="400">
</DatePicker>
How to change header text align to right tried both FlowDirection="RightToLeft" and FlowDirection="LeftToRight" it give me the same result如何更改 header 文本向右对齐尝试了 FlowDirection="RightToLeft" 和 FlowDirection="LeftToRight" 它给了我相同的结果
The Header property is of type object
, so you can replace it with a TextBlock and set the TextAlignment: Header 属性的类型为object
,因此您可以将其替换为 TextBlock 并设置 TextAlignment:
<DatePicker x:Name="PatientDateOfBirthPicker"
DayFormat="day"
MonthFormat="{}{month.integer}"
YearFormat="{}{year.full(4)}"
YearVisible="True"
FontFamily="NRT Reg"
FontSize="18"
FlowDirection="RightToLeft"
Width="400">
<DatePicker.Header>
<TextBlock Text="بەرواری لە دایک بوون" TextAlignment="Right"/>
</DatePicker.Header>
</DatePicker>
ALternatively you can replace the HeaderTemplate:或者,您可以替换 HeaderTemplate:
<DatePicker x:Name="PatientDateOfBirthPicker"
Header="بەرواری لە دایک بوون"
DayFormat="day"
MonthFormat="{}{month.integer}"
YearFormat="{}{year.full(4)}"
YearVisible="True"
FontFamily="NRT Reg"
FontSize="18"
FlowDirection="RightToLeft"
Width="400">
<DatePicker.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding Header, ElementName=PatientDateOfBirthPicker}" TextAlignment="Right"/>
</DataTemplate>
</DatePicker.HeaderTemplate>
</DatePicker>
enter code here
@Mark Feldman's answer is correct. @Mark Feldman 的回答是正确的。 You just need to change the header of the DataPicker and set the FlowDirection
to RightToLeft您只需要更改 DataPicker 的 header 并将FlowDirection
设置为RightToLeft
The code:代码:
<DatePicker x:Name="PatientDateOfBirthPicker"
DayFormat="day"
MonthFormat="{}{month.integer}"
YearFormat="{}{year.full(4)}"
YearVisible="True"
FontFamily="NRT Reg"
FontSize="18"
FlowDirection="RightToLeft"
Width="400">
<DatePicker.Header>
<TextBlock Text="بەرواری لە دایک بوون" FlowDirection="RightToLeft" />
</DatePicker.Header>
</DatePicker>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.