WPF-Bindungstextfeld zum Wörterbucheintrag

Ich versuche, ein wpf-Textfeld an ein Wörterbuch in einem Ansichtsmodell zu binden. Das Ansichtsmodell wird als Datenkontext für die Ansicht verwendet. Ich habe viele Beispiele gefunden und es klingt einfach, aber es wird für mich nicht funktionieren.

Aussicht:

TextBox x: Name = "txbTest" Grid.Row = "10" Grid.Column = "2" Text = "{Binding MyDict [First]}"

ViewModel:

public Dictionary<string, string> MyDict = new Dictionary<string, string>
        {
            {"First", "Test1"},
            {"Second", "Test2"}
        };

Ich versuche alle Varianten, die ich gefunden habe

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

Aber nichts funktioniert, das Textfeld ist leer. Irgendeine Idee?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage