我第一次使用TimePicker控件。 我希望将选定的时间输入到我的ViewModel中,并将选择的时间绑定到文本块/文本框中。 我能够将TextBox绑定到选定的值但它显示日期以及时间。 我想只显示时间含义,只从TimePicker获得时间。
文本框数据看起来像 - 2015年2月8日下午10:18:35 想要展示的是 - 下午10:18:35
我不明白为什么TimePicker会显示日期?如果是这样,我可以去DateTimePicker控件。 但现在我只需要时间来选择和显示。 这是我的代码试图得到它.. 请帮帮我......!
这是我的代码试图得到它..
Title="MainWindow" Height="350" Width="525">
<Window.DataContext>
<vm:Data></vm:Data>
</Window.DataContext>
<Grid>
<TimePick:TimePicker Name="tp" Format="LongTime" FormatString="hh:mm tt" Margin="10,52,174,244"/>
<TextBox Text="{Binding Path=Value, ElementName=tp}" Margin="0,127,174,153"></TextBox>
</Grid>
答案 0 :(得分:0)
您确定仅使用TimePicker
控件吗?如果是这样我想它应该只显示time
。如果您正在使用DateTimePicker
控件,则必须进行拆分才能仅显示日期或时间:
Datepicker returning only date
您是否尝试过其他TimePicker
控件?