我正在使用你可以在这里阅读的IntegerUpDown控件:http://wpftoolkit.codeplex.com/wikipage?title=IntegerUpDown&referringTitle=Home
基本上是一个带有微调控件的文本框。
我想要做的是,当程序启动时,控件中会显示当前年份,yyyy
格式。现在,我可以像这样轻松地在代码中执行此操作:
public MainWindow()
{
InitializeComponent();
YearEditSpin.Value = DateTime.Now.Year;
}
但是我只是在使用xaml时才遇到问题。
我尝试了各种组合:
xmlns:sys="clr-namespace:System;assembly=mscorlib"
<xctk:IntegerUpDown Name="YearEditSpin" Value="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='yyyy'}"/>
但要么显示空白,要么说我需要一个路径/双向绑定。我错过了一些简单的东西吗?
答案 0 :(得分:1)
您无法以双向方式绑定到静态源。 您可能需要绑定到具有set访问器的属性。