【问题标题】:Get information from button从按钮获取信息
【发布时间】:2015-04-25 17:55:30
【问题描述】:

我有一个带有网格的 WPF 应用程序。有行和列,在每一行的末尾我有一个“点击我”按钮。

如何获取按下按钮的信息?

我想在单击按钮后显示行中的信息。

【问题讨论】:

  • 一个选项是将当前行绑定到按钮的 CommandParameter 属性 - 如果您使用的是 MVVM
  • 如果不使用 MVVM,请给每个按钮一个名称,并设置一个在条件逻辑中使用该名称的通用事件处理程序。

标签: c# .net wpf button grid


【解决方案1】:

最简单的方法是将所有按钮附加到同一个事件,然后给它们一个唯一的名称。

private void btn_Clicked(object sender, RoutedEventArgs e)
{
    Button cmd = (Button)sender;
    string name = cmd.name;
    switch(name)
    //{ do some stuff based on the button name}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-18
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多