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

當我第一次導航到包含上述代碼的頁面時,綁定工作正常。然後我瀏覽到一個頁面,該頁面對模型進行更改(名稱屬性)並導航回(使用後退鍵)。但是,Text屬性仍然顯示舊值。我如何強制綁定的值在後退導航上更新。數據綁定在向後導航時不更新屬性值

+0

是否在第一頁肯定有機會獲得同樣的* *(現改爲)模式?如果你爲'Name'屬性添加一個斷點,你能否看到當你回去時它是否被抓取? –

+0

您的類是否實現INotifyPropertyChanged並在Name屬性的setter中觸發PropertyChanged事件? 您可以爲OnNavigatedTo添加代碼併爲您的模型添加代碼? –

+0

@Shawn Kendrot 不,它沒有實現INotifyPropertyChanged。我在我的模型中加入了它,它的功能就像一個魅力。謝謝 – timossv

回答

2

請確保您的模型實現INotifyPropertyChanged和PropertyChanged事件是名稱的二傳手內發射