以编程方式设置时间选择器值

Set timepicker value programmatically

我的应用程序中有一个时间选择器组件,我想使用从服务器接收到的字符串来设置时间。类似于:“12:45” (H​​H:MM)

我的时间选择器在 xaml 中显示为:

<TimePicker Name="Wake_TimePicker" HorizontalAlignment="Center" Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="1" MaxWidth="90" Margin="0,20,0,0" Header="Wake Hour" />

但我不知道如何更改它在我加载页面时显示的值。我想显示我从服务器获得的小时和分钟

我认为你可以用这样的方法来做到这一点:

TimeSpan ts = new TimeSpan(serverHour,serverMinutes,0);
Wake_TimePicker.Time = ts;

您可以将此代码放在InitializeComponent();

之后