gpt4 book ai didi

wpf - WPF MVVM TabControl显示我的Views/ViewModels

转载 作者:行者123 更新时间:2023-12-03 10:44:21 24 4
gpt4 key购买 nike

我有一个ViewModels集合,我试图使用此项目在主 View 中显示这些项目:

    public ObservableCollection<object> PlateViewModelItemsSource
{
get { return _plateViewModelItemsSource; }
set { this.SetProperty(ref this._plateViewModelItemsSource, value); }
}

XAML:
    <TabControl Grid.Row="0" Grid.Column="1"
ItemsSource="{Binding Path=PlateViewModelItemsSource}"
IsSynchronizedWithCurrentItem="True">

<TabControl.ItemTemplate>
<DataTemplate DataType="{x:Type vm:PlateViewModel}">
<v:PlateView/>
</DataTemplate>
</TabControl.ItemTemplate>

</TabControl>

我不明白此XAML有什么问题-我得到一个TabControl,它同时在TabItem及其TabHeader中显示PlateViews。试图修改TabHeader样式-完全不更改。我究竟做错了什么?

最佳答案

固定的。我忽略了,我在Window.Resources中定义了相同的数据模板:

<Window.Resources>
<DataTemplate DataType="{x:Type vm:PlateViewModel}">
<v:PlateView/>
</DataTemplate>
</Window.Resources>

关于wpf - WPF MVVM TabControl显示我的Views/ViewModels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34341773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com