【发布时间】:2012-09-19 19:38:29
【问题描述】:
我在将 ViewModel 列表作为项绑定到选项卡控件时遇到问题。
//ShellViewModel.cs
private BindableCollection<RecentUnitViewModel> RecentUnitModels { get; set; }
<!-- ShellView.xaml -->
<GroupBox FontSize="16" Margin="10" FontWeight="DemiBold" Grid.Row="3">
<GroupBox.Header>Last Seen</GroupBox.Header>
<TabControl ItemsSource="{Binding RecentUnitModels}" >
</TabControl>
</GroupBox>
意外结果:显示类型“RecentUnitViewModel”而不是视图。
【问题讨论】:
-
您遇到错误了吗?在运行时得到意想不到的结果?也许您可以编辑您的问题以包含有关您的项目的更多详细信息。
-
如果你还没有,你应该阅读data binding overview。
-
我只是不知道如何使用 Caliburn 绑定到 ViewModel 列表。
-
当你使用
x:Name="RecentUnitModels"而不是ItemsSource时它是自动的
标签: wpf c#-4.0 mvvm wpf-controls caliburn.micro