Relativ neu zu WPF, also ertragen Sie mit mir, wenn mir etwas offensichtlich fehlt. Ich arbeite am Erstellen eines "Zusammenfassung" Textfelds am unteren Rand des Fensters, das den Status der Anwendung beschreibt. Der Code für die Eigenschaft I binden möchten sieht ein bisschen wie folgt aus:WPF TextBox Bindung an mehrere Quellen
public String WindowDescription
{
get { return (radioButton.IsChecked == true ? "A " : "B ") + NameTextBox.Text
+ " " + (cbRoute.SelectedItem != null? comboBox.SelectedItem.ToString() : ""); }
}
Und ich habe es an das Steuerelement gebunden wie so:
<TextBox IsEnabled="False" Text="{Binding Path=WindowDescription}"/>
Die Bindung überhaupt nicht arbeiten gerade jetzt - jedes Steuerelement, auf das in WindowDescription verwiesen wird, hat einige Standardwerte, aber selbst diese Werte füllen die TextBox nicht aus. Wie ich schon sagte, ich bin neu in WPF, also zögere nicht, auf etwas hinzuweisen, das in meinem Beispiel fehlt, egal wie offensichtlich es scheinen mag. Vielen Dank.
Schauen Sie sich die Debug-Ausgabe Ihrer App an. Gibt es verbindliche Fehler? – Jens