【问题标题】:SilverLight - Binding a command to button within control templateSilverLight - 将命令绑定到控件模板中的按钮
【发布时间】:2010-12-27 14:25:42
【问题描述】:

我有一个数据网格。在那个数据网格中,我有一堆列标题样式。在这个样式的控件模板里面,有一个按钮。我需要将命令绑定到该按钮。

请注意,标题样式中还有一个 TextBlock,我使用元素到元素绑定来绑定它,因为我的 viewModel 不会在标题的 dataContext 中。

如果我用同样的思路来绑定按钮命令,就不行了。我错过了什么吗?

如果不清楚,请告诉我,我将发布示例代码。

提前致谢!

【问题讨论】:

    标签: silverlight mvvm button command controltemplate


    【解决方案1】:

    示例代码总是有帮助:-)

    请记住,网格中的每个数据行都与您的数据网格数据上下文绑定到一个项目。如果您的命令在您的项目类中不存在(它可能不应该存在),那么它将无法正确绑定。

    您可以从数据网格的 SelectedItem 更改属性而不是内部按钮触发命令吗?您可以使用以下代码执行此操作:http://thoughtjelly.blogspot.com/2009/12/silverlight-commands-data-grid-row.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      相关资源
      最近更新 更多