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 都可以。为什么不直接设置所有这些所在的 Page 的数据上下文?如果您将页面的 DataContext 设置为支持 ViewModel,那么每个控件都将继承该 DataContext。

于 2012-08-10T18:25:10.597 回答