2015-02-10 13 views
9

Come si modifica il titolo in una finestra wpf al livello di programmazione?Come faccio a cambiare a livello di codice il titolo in una finestra wpf?

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

cambiare il titolo da "Contatti" a "Qualcosa di nuovo", quando il programma trova nuove informazioni che si comincia.

+0

si dovrebbe usare [vincolante] (https://msdn.microsoft .com/it-it/library/ms752347% 28v = vs.110% 29.aspx). Associare la proprietà title della finestra a una proprietà di DataContext. –

risposta

19

Per cambiarlo si può semplicemente modificare la proprietà Title dal codice:

this.Title = "Something new"; 
10

associarlo a una proprietà

Title="{Binding WindowTitle}" 
+0

Quale di queste due risposte è la preferita? La mia ipotesi è che legare a una proprietà sia il modo migliore. –

+3

Se si utilizza un approccio MVVM (o simile), allora sarebbe preferibile il binding. –

Problemi correlati