我想将数据(子)从我的ViewModel绑定到StackLayout。
在XAML中,我想要类似的东西:
<StackLayout Content="{Binding MainStackLayout}"/>
无论如何如何做到这一点?
答案 0 :(得分:1)
首先,StackLayout没有&#34;内容&#34;属性。现在,如果你想绑定一些内容,那将是
的形式<StackLayout Children="{Binding MyChildren}"/>
您的BindingContext(您的模型)必须实现INotifyPropertyChanged
接口,变量可能如下所示:
private List<View> _MyChildren;
public List<View> MyChildren
{
get { return _MyChildren; }
set
{
if (_MyChildren != value)
{
_MyChildren = value;
OnPropertyChanged();
}
}
}