繁体   English   中英

标签控件WPF

[英]Tab Control WPF

我需要在XAML中创建动态TabControl,具体取决于本地化。 在数据库中有文化表。

<TabControl Style="{DynamicResource StandardTabControlStyle}" ItemsSource="{Binding ItemsForTranslation}" x:Name="MainPanel">

在视图模型中:

#region Properties
    public ObservableCollection<Dictionary<Culture, ObservableCollection<TranslationItem>>> TranslationItemsSource { get; set; }
    #endregion

选项卡项目计数==文化计数

每个TabItem必须具有项的集合,取决于ObservableCollection.count

并且主要焦点是将对象的集合从页面的主viewModel绑定到TabControl,并将每个文本框(例如从TabItem绑定到mainViewModel的属性)。

另一个例子。

我具有两个属性的对象集合:名称和文本。 假设有5个对象。

我的选项卡控件必须从DB获得5个本地化。 创建5个选项卡项,并将集合中的每个对象的两种方式绑定到1个标签和1个用于名称和文本属性的文本框。

有任何想法吗?

使DataTemplate的DataType = {x:Type Culture},然后放置ItemsItem。 其ItemTemplate另一个DataTemplate:

格线

columndef *

columndef *

文本框

文本框

希望能帮助到你..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM