TextBlocks
以前に、バインディングを使用して静的な値を変換する方法を尋ねIValueConverter
ました。
今度は、まったく同じことをしたいと思いますが、代わりにボタンを使用します。しかし、問題は、ボタンにDataContext
プロパティIValueConverter
がないため、呼び出されないことです。
では、どうすればこれを達成できますか?
ありがとうございました!
TextBlocks
以前に、バインディングを使用して静的な値を変換する方法を尋ねIValueConverter
ました。
今度は、まったく同じことをしたいと思いますが、代わりにボタンを使用します。しかし、問題は、ボタンにDataContext
プロパティIValueConverter
がないため、呼び出されないことです。
では、どうすればこれを達成できますか?
ありがとうございました!
を設定してはどうでしょうか。
Button.Content.DataContext
?
編集: XAML サンプルを修正
<Button Name="mmmm"
DataContext="{Binding MovieContext}"
Content="{Binding Title}" />
ボタンにはDataContext プロパティがあります。すべての FrameworkElements が行います。これらすべてが含まれるページのデータコンテキストを設定しないのはなぜですか? ページの DataContext をバッキング ViewModel に設定すると、すべてのコントロールがその DataContext を継承します。