2013-01-21 119 views
0

我正在嘗試將文本框綁定到屬性。WPF綁定到類中的屬性

屬性我想綁定到文本框在一個單獨的類:

public void errorText {get;set;} 

在我的炫魅我已經設置了數據上下文的類的實例,該ERRORTEXT財產駐留在使現在我的炫魅知道我與物業類:

this.Datacontext = instance; 

現在在我的XAML我綁定的屬性設置爲文本框:

<TextBlock Height="121" HorizontalAlignment="Left" Margin="100,613,0,0" Name="TextBlockForErrorsMainPage" Text="{Binding errorText}" VerticalAlignment="Top" Width="285" Foreground="#FFEF1212" TextWrapping="Wrap" /> 

當我運行應用程序時,我沒有快樂,儘管...有任何幫助嗎?

謝謝。

+1

你什麼時候設置errorText?如果它是在第一次發生綁定之後發生的,綁定不會更新,因爲您的屬性沒有通知。這是綁定101。 –

回答

0

您在返回void

public string errorText {get;set;} 

而且可能還需要implment INotifyPropertyChanged的。

如果您在Initialize()之前設置該值,那麼UI將會看到該值。