是否可以在 WPF 标签/文本块中显示和刷新当前日期和时间?也许一些示例代码?
问问题
2350 次
1 回答
0
对的,这是可能的!我的解决方案(在自定义 WPF 组件中)与此解决方案非常相似,仅具有 XAML 中的 DependencyProperty、绑定和时间/日期格式。
CS:
//...
void timer_Tick(object sender, EventArgs e)
{
Time = DateTime.Now;
}
public DateTime Time
{
get { return (DateTime)GetValue(TimeProperty); }
set { SetValue(TimeProperty, value); }
}
public static readonly DependencyProperty TimeProperty = DependencyProperty.Register(nameof(Time), typeof(DateTime), typeof(ChannelOverview), new PropertyMetadata(DateTime.Now));
xml:
<TextBox Text="{Binding Time, StringFormat='{}{0:HH:mm}'}"/>
于 2016-07-29T14:55:55.003 回答