2012-05-21 88 views
1
<TextBlock Text="{Binding Name}"/>  

当我第一次导航到包含上述代码的页面时,绑定工作正常。然后我浏览到一个页面,该页面对模型进行更改(名称属性)并导航回(使用后退键)。但是,Text属性仍然显示旧值。我如何强制绑定的值在后退导航上更新。数据绑定在向后导航时不更新属性值

+0

是否在第一页肯定有机会获得同样的* *(现改为)模式?如果你为'Name'属性添加一个断点,你能否看到当你回去时它是否被抓取? –

+0

您的类是否实现INotifyPropertyChanged并在Name属性的setter中触发PropertyChanged事件? 您可以为OnNavigatedTo添加代码并为您的模型添加代码? –

+0

@Shawn Kendrot 不,它没有实现INotifyPropertyChanged。我在我的模型中加入了它,它的功能就像一个魅力。谢谢 – timossv

回答

2

请确保您的模型实现INotifyPropertyChanged和PropertyChanged事件是名称的二传手内发射