如何在C#中获取TimePicker(WPF)的值?

4

我在Visual Studio中从Nuget下载了MaterialDesignTheme。 http://materialdesigninxaml.net/

如何从TimePicker获取值? 我想将此值存储在字符串缓冲区中。 如何实现MainWindow.xaml.cs?

<Grid Grid.Row="1" Grid.Column="1">
            <materialDesign:TimePicker
              Is24Hours="True"
              x:Name="PresetTimePicker"
              SelectedTimeChanged="PresetTimePicker_SelectedTimeChanged" Height="26" Margin="141,94,369,0" RenderTransformOrigin="-0.025,5.923" />
        </Grid>

最好的查找位置可能是在Github项目中,其中包含演示应用程序。 包含日期/时间选择器的相关代码在这里这里。 如果您能够从中解决问题,请在下面发布您自己的答案以帮助未来的用户。 - Daniel Hume
2
TimePicker控件具有Text属性。请尝试使用该属性。 - rraszewski
1个回答

4
TimePicker控件有一个SelectedTime属性,返回一个DateTime?类型:
DateTime selectedTime = PresetTimePicker.SelectedTime.Value;
string formatted = selectedTime.ToString("HH:mm:ss");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接