我之前曾询问如何使用绑定转换TextBlocks
的静态值,here转换IValueConverter
。
现在我想做同样的事情,但用按钮代替。但问题是,按钮没有DataContext
属性,因此不会调用IValueConverter
。
那我该如何实现呢?
谢谢!
答案 0 :(得分:2)
如何设置
Button.Content.DataContext
编辑:修复XAML样本
<Button Name="mmmm"
DataContext="{Binding MovieContext}"
Content="{Binding Title}" />
答案 1 :(得分:0)
按钮确实有DataContext property。所有FrameworkElements都可以。为什么不设置所有这些都在的Page的datacontext?如果将页面的DataContext设置为后备ViewModel,则每个控件都将继承该DataContext。