如何从 xml 中的 ObservableCollection 绑定 ModelView 项目?
How to bind a ModelView item from a ObservableCollection in xml?
我有一个 IntegerModelView 和 IntegerView,我想在其他视图中重用。
我可以绑定一个 ModelView,但我想绑定一个集合,但我不知道如何从 itermsource select 整个项目。
public class MultiValuedViewModel: PropertyChangedBase
{
private ObservableCollection<IntegerViewModel> _aded;
private IntegerViewModel _header;
....
}
未检查,但类似这样的东西应该可以工作
<ItemsControl ItemsSource="{Binding Aded}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<!-- some data template -->
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
我有一个 IntegerModelView 和 IntegerView,我想在其他视图中重用。 我可以绑定一个 ModelView,但我想绑定一个集合,但我不知道如何从 itermsource select 整个项目。
public class MultiValuedViewModel: PropertyChangedBase
{
private ObservableCollection<IntegerViewModel> _aded;
private IntegerViewModel _header;
....
}
未检查,但类似这样的东西应该可以工作
<ItemsControl ItemsSource="{Binding Aded}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<!-- some data template -->
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>