16

ビューモデルに配置された辞書にwpfテキストボックスをバインドしようとしています。ビューモデルは、ビューのデータ コンテキストとして使用されます。多くの例を見つけましたが、簡単に聞こえますが、うまくいきません。

意見:

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"}
        };

見つけたすべてのバリアントを試します

Text="{Binding MyDict[First]}"
Text="{Binding Path=MyDict[First]}"
Text="{Binding MyDict[First].Text}"
Text="{Binding MyDict[First].Value}"

しかし、何も機能しません。テキストボックスは空です。何か案が?

4

1 に答える 1