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個用於名稱和文本屬性的文本框。
任何想法?