0

TextBlocks以前に、バインディングを使用して静的な値を変換する方法を尋ねIValueConverterまし

今度は、まったく同じことをしたいと思いますが、代わりにボタンを使用します。しかし、問題は、ボタンにDataContextプロパティIValueConverterがないため、呼び出されないことです。

では、どうすればこれを達成できますか?

ありがとうございました!

4

2 に答える 2

2

を設定してはどうでしょうか。

Button.Content.DataContext 

?

編集: XAML サンプルを修正

<Button Name="mmmm" 
        DataContext="{Binding MovieContext}" 
        Content="{Binding Title}" />
于 2012-08-10T16:13:09.390 に答える
0

ボタンにはDataContext プロパティがあります。すべての FrameworkElements が行います。これらすべてが含まれるページのデータコンテキストを設定しないのはなぜですか? ページの DataContext をバッキング ViewModel に設定すると、すべてのコントロールがその DataContext を継承します。

于 2012-08-10T18:25:10.597 に答える