2009-09-03 12 views
0

:私はと結合したTextプロパティでのTextBlockを持ってINotifyPropertyChangedののSilverlight 3では

を実装するオブジェクトを持っている

私のオブジェクトのプロパティ。ただし、プロパティが変更され、PropertyChangedイベントが発生しますが、TextBlockコントロールは値を表示しません。

ModeをTwoWayに変更すると機能しますが、これはあまり意味がありません。これはSilverlightのTextBlockのバグか、文書化されていない機能ですか?ここで

は私のコードです(非常に簡単) - これは動作しません。

<TextBlock Text="{Binding Code}" /> 

これは、作業を行います。

<TextBlock Text="{Binding Code, Mode=TwoWay}" /> 

をそして私は、この気に理由は、私が実際にバインドしたいということですTextをオブジェクトではなくプロパティに変換し、次にValueConverterを使用して変換を行うため、TwoWayモードが機能しません(試してみるとXAMLパーサー例外が発生します)。

答えて

0

DataContextとして使用されるクラスのソースを共有できますか?私はTextBlockのバインディングを使用しても問題はありませんでした。

+0

私はこれを非常に簡単な方法で再現しようとしましたが、正しく動作しています。なぜ私の特定の状況がうまくいかないのかを知るためには少し深く掘り下げなければならないでしょう。 –

関連する問題