1
我需要在XAML中创建动态TabControl取决于本地化。 在dataBase中有文化表。选项卡控件WPF
<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
而主要焦点是将页面的main viewModel中的对象的集合绑定到TabControl,并将每个文本框从TabItem的属性集合到mai中的属性nViewModel。
另一个例子。
我有两个属性的对象集合:名称和文本。 比方说5个对象。
我的选项卡控件必须从数据库中获得5个本地化。创建5个选项卡项目,并将我的集合中的每个对象的双向绑定应用于1个标签和1个用于名称和文本属性的文本框。
任何想法?