比方說,我有一些字典,我想將這個字典中的項目綁定到一些控件,我想通過項目鍵綁定。通過鍵綁定字典項目
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
Dictionary<string,string> dictionary = new Dictionary<string,bool>();
dictionary.Add("Item 1", "one");
dictionary.Add("Item 2", "two");
dictionary.Add("Item 3", "three");
// ...
dictionary.Add("Item 99", "ninety nine");
// ...
this.DataContext = //...
}
}
XAML:
<Window ... >
<Grid>
<Label Content="{Binding ...}"/><!-- "Item 1" -->
<TextBox Text="{Binding ...}"/><!-- "Item 3" -->
<StackPanel>
<CustomControl CustomProperty="{Binding ...}"/><!-- "Item 77" -->
<CustomControl2 CustomProperty="{Binding ...}"/><!-- "Item 99" -->
</StackPanel>
</Window>
這可能嗎?我該怎麼做?
我想使用字典(或類似的東西)。
我的變量字典來自數據庫,我有約500個變量綁定。
這些變量不像「人員列表」或類似的東西。它們具有非常不同的含義,我想用它們作爲「動態屬性」。
我需要綁定任何變量與任何控件的任何屬性。
我想我不能使用數據模板這樣。事實上,我的控件不僅僅是標籤。這個問題我簡化了我的XAML。我在更新它。 – Kamil
@Kamil你認爲?你確切的要求是什麼,請發佈。 – AnjumSKhan