0

テキストボックスをプロパティにバインドしようとしています。

テキストボックスにバインドしたいプロパティは別のクラスにあります:

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" />

アプリケーションを実行しても何の喜びもありません...これについて何か助けはありますか?

ありがとう。

4

1 に答える 1

0

あなたは無効を返しています

public string errorText {get;set;}

また、iNotifyPropertyChanged も実装する必要がある場合があります。

Initialize() の前に値を設定すると、UI にその値が表示されます。

于 2013-01-21T19:26:21.847 に答える