gpt4 book ai didi

c# - 从 DatePicker 中以 yyyy/MM/dd 格式获取日期

转载 作者:太空狗 更新时间:2023-10-29 21:34:49 26 4
gpt4 key购买 nike

我有一个 WPF C# 应用程序 (.NET 4.0) 和一个日期选择器。我想知道是否可以将格式日期(日期选择器的文本属性)更改为 yyyy/MM/dd 格式。

我正在使用 MVVM 模式,所以我想知道 XAML 代码,如果可以在这个地方执行的话。

最佳答案

我可以使用这段代码:

<DatePicker SelectedDate="{Binding myVideModelProperty}"
Height="25" HorizontalAlignment="Left" Margin="81,-2,0,0" Name="myDatePicker" VerticalAlignment="Top" Width="115">
<DatePicker.Resources>
<Style TargetType="{x:Type DatePickerTextBox}">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<TextBox x:Name="PART_TextBox"
Text="{Binding Path=SelectedDate, RelativeSource={RelativeSource AncestorType={x:Type DatePicker}}, StringFormat={}{0:yyyy/MM/dd}}" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DatePicker.Resources>
</DatePicker>

使用 datePicker 资源,我可以设置其文本框的格式。这样,不需要转换器,也不需要通用模板和任何其他额外代码。

关于c# - 从 DatePicker 中以 yyyy/MM/dd 格式获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14002425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com