小编use*_*283的帖子

WPF将文本框绑定到字典条目

我尝试将wpf文本框绑定到放置在viewmodel中的字典.viewmodel用作视图的datacontext.我发现了很多例子,听起来很简单,但对我来说不起作用.

视图:

TextBox 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"}
        };
Run Code Online (Sandbox Code Playgroud)

我尝试了我发现的所有变种

Text="{Binding MyDict[First]}"
Text="{Binding Path=MyDict[First]}"
Text="{Binding MyDict[First].Text}"
Text="{Binding MyDict[First].Value}"
Run Code Online (Sandbox Code Playgroud)

但没有任何作用,文本框是空的.任何的想法?

wpf binding dictionary

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

binding ×1

dictionary ×1

wpf ×1