2015-02-10 8 views
9

Wie programmiere ich den Titel in einem wpf-Fenster programmatisch?Wie programmiere ich den Titel in einem wpf-Fenster programmatisch?

<Window x:Class="Temp.MainWindow" 
... 
Title="Contacts"> 

Ändern Sie den Titel von „Kontakte“ auf „Etwas Neues“, wenn das Programm neue Informationen findet, wie es beginnt.

+0

Sie verwenden sollten, [Bindung] (https://msdn.microsoft .com/de-de/library/ms752347% 28v = vs.110% 29.aspx). Binden Sie die Titeleigenschaft des Fensters an eine Eigenschaft Ihres DataContext. –

Antwort

19

es ändern Sie die Eigenschaft Titel aus dem Code einfach ändern können:

this.Title = "Something new"; 
10

Bind es auf eine Eigenschaft

Title="{Binding WindowTitle}" 
+0

Welche der beiden Antworten ist der bevorzugte Weg? Meine Vermutung ist, dass die Bindung an eine Immobilie der beste Weg ist. –

+3

Wenn Sie einen MVVM-Ansatz (oder einen ähnlichen Ansatz) verwenden, wäre eine Bindung bevorzugt. –

Verwandte Themen