簡體   English   中英

RasiePropertyChanged不起作用,如果BindableBase是間接繼承的。 OneWay模式

[英]RasiePropertyChanged is not working, If BindableBase is indirectly inherited. OneWay mode

我的viewmodel是間接繼承自BindableBase類,當我在viewmodel中更改屬性時,它不會更新UI。 當我直接從BindableBase類繼承它時,它會更新UI。 這是“OneWay”模式的情況。 如果我使用“TwoWay”模式,它在兩種情況下都能正常工作。 任何人都可以幫助我解決這個問題的可能原因。

嘗試將INotifyPropertyChanged接口顯式添加到繼承鏈中的每個類,以查看它是否有幫助。

DerivedClassA: BindableBase, INotifyPropertyChanged
{
 What you already had
}


DerivedClassB: DerivedClassA, INotifyPropertyChanged
{
 What you already had
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM