【发布时间】:2017-03-16 16:16:46
【问题描述】:
我需要在 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
主要重点是将页面主视图模型中的对象集合绑定到 TabControl 和每个文本框,例如从 TabItem 到 mainViewModel 中的属性。
另一个例子。
我有具有两个属性的对象集合:名称和文本。 假设有 5 个对象。
我的选项卡控件必须从 DB 获得 5 个本地化。创建 5 个选项卡项,并为我的集合中的每个对象应用两种方式绑定到 1 个标签和 1 个文本框的名称和文本属性。
有什么想法吗?
【问题讨论】: