WPF TimePicker控件仅获取必填字段

时间:2015-02-08 16:55:11

标签: wpf timepicker

我第一次使用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>

1 个答案:

答案 0 :(得分:0)

您确定仅使用TimePicker控件吗?如果是这样我想它应该只显示time。如果您正在使用DateTimePicker控件,则必须进行拆分才能仅显示日期或时间:

Datepicker returning only date

Reference

您是否尝试过其他TimePicker控件?

What is currently the best, free time picker for WPF?