XAML:可以在某些viewcollection(c#XAML WPF)中绑定不同视图模型的集合?
<ItemsControl ItemsSource="{Binding Messages}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Views:Message110FirstView DataContext="{Binding}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
视图模型:
public ObservableCollection<ViewModelBase> Messages
{
get { return GetValue<ObservableCollection<ViewModelBase>>(MessagesProperty); }
set { SetValue(MessagesProperty, value); }
}
public static readonly PropertyData MessagesProperty = RegisterProperty("Messages", typeof(ObservableCollection<ViewModelBase>), null);
我的问题涉及到XAML的这一部分:
<Views:Message110FirstView DataContext="{Binding}"/>
那么,如何在这个地方不同的看法。
谢谢。
做我不知道你问这里有什么最好的例子。请尝试添加更多的细节到你的问题,最好是代码,如果可能的话。 – kskyriacou
这是一个畸形问题的地狱。没有代码,什么是假装没有诚意.... – sexta13