我在Stackpanel中有一个TextBox,如下面的代码
<StackPanel x:Name="EtenStack" Visibility="{Binding Path=Sort, ConverterParameter=Eten, Converter={StaticResource convertEten}}">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
<Label Content="Bereidingstijd"/>
<TextBox Height="23" Width="150" Text="{Binding Path=Time, TargetNullValue='', Mode=TwoWay}"/>
</StackPanel>
当我的转换器中的Visibility设置为Visible时,我的文本框不会更新它的Text属性,即使该属性获得了正确的值(通过显示带有Property的MessageBox进行测试)。
有什么想法吗?
答案 0 :(得分:1)
Time
属性需要是具有正确绑定的Dependency Property,或者是INotifyPropertyChanged
属性的实现Time
接口的类,以便进行更新发生“自动。”