我在Window中有一个类的条目。在window.Resources我创建:
<local:ColorType x:Key="myClrData" />
在条目中,我有11个文本框/文本块,并且都绑定到myClrData的原则:
<TextBox Name="dfTxt" MinWidth="50" Grid.Column="1" Grid.Row="1" Style="{StaticResource numberTextStyle}"
Text="{Binding Source={StaticResource myClrData}, Path=D_F}" />
<TextBlock Name="dfPerc" Grid.Column="2" Grid.Row="1" Style="{StaticResource numberTBStyle}"
Text="{Binding Source={StaticResource myClrData}, Path=D_F_Percent}" />
当我想添加新条目时,这非常有效。我担心的是我想更新对象细节。为此,在我的窗口类中,我添加了:
public ColorTorWindow(ColorType ct)
: this()
{
this.Resources["myClrData"] = ct;
}
但是这不会刷新绑定到它的文本框/块。这里缺少什么?如何强制再次刷新所有组件,或者我应该以其他方式进行工作。
非常感谢任何帮助。
由于
答案 0 :(得分:0)
我正在使用Datacontext,它解决了我的问题。
由于