C#& XAML - TextBox绑定不更新内容

时间:2011-06-01 09:53:34

标签: c# wpf binding

我在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进行测试)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Time属性需要是具有正确绑定的Dependency Property,或者是INotifyPropertyChanged属性的实现Time接口的类,以便进行更新发生“自动。”