1 回答

TA贡献1921条经验 获得超9个赞
更改您的 VM 代码,如下所示。
当您在渲染 UI 之后的阶段分配属性时,您必须使用INotifyPropertyChanged来告诉渲染器重新渲染
public class YourVM : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName));
}
private ParamViewModel[] cardChoice;
public ParamViewModel[] CardChoice
{
get { return cardChoice; }
set
{
cardChoice = value;
OnPropertyChanged("CardChoice")
}
}
}
- 1 回答
- 0 关注
- 209 浏览
添加回答
举报