【问题标题】:Windows store xaml add button with click event handler to gridviewitemWindows 商店 xaml 将带有单击事件处理程序的按钮添加到 gridviewitem
【发布时间】:2013-03-15 21:13:31
【问题描述】:

我有一个 gridView,数据来自数据源。

如何向 gridviewitem 数据模板添加按钮并向按钮添加单击事件处理程序?

【问题讨论】:

  • 你在使用视图模型吗?
  • 为什么我不赞成这个问题:meta.stackexchange.com/a/149138/133242
  • @MattBall 虽然我同意发帖者需要包含有关他们尝试过的内容以及他们的情况的更多信息,但对于 XAML 新手来说,这实际上是一个非常困难的问题(很难看到如果您不熟悉 XAML)。

标签: xaml windows-8


【解决方案1】:

另一种方法是根本不实际使用按钮,只需将IsItemClickEnabled 设置为true 并使用ItemClick 事件。

【讨论】:

    【解决方案2】:

    如果您确实需要在 ItemTemplate 中添加一个按钮 - 添加事件处理程序的最简单方法是创建一个用于 ItemTemplateUserControl,将按钮放入其中并添加事件处理程序在 UserControl 里面。

    【讨论】:

    • 酷。如果您想表示感谢,请务必接受答案。
    【解决方案3】:

    执行此操作的适当方法是将按钮的命令绑定到模板化项目的DataContext 上的命令属性。

    【讨论】:

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