我尝试将 wpf 文本框绑定到放置在视图模型中的字典。视图模型用作视图的数据上下文。我找到了很多例子,听起来很简单,但它对我不起作用。
看法:
文本框 x:Name="txbTest" Grid.Row="10" Grid.Column="2" Text="{Binding MyDict[First]}"
视图模型:
public Dictionary<string, string> MyDict = new Dictionary<string, string>
{
{"First", "Test1"},
{"Second", "Test2"}
};
我尝试了我发现的所有变体
Text="{Binding MyDict[First]}"
Text="{Binding Path=MyDict[First]}"
Text="{Binding MyDict[First].Text}"
Text="{Binding MyDict[First].Value}"
但没有任何效果,文本框是空的。任何想法?