【问题标题】:OnClick Event for Rectangle with C#使用 C# 的矩形的 OnClick 事件
【发布时间】:2015-02-27 02:25:37
【问题描述】:

问题的措辞可能有误,对此我深表歉意。

我有一个用矩形填充的网格。这些矩形是在应用程序启动时使用 C# 创建的。

我知道如何在 XAML 的帮助下创建 OnClick 事件,但是,我的问题是我不知道如何在应用程序启动后执行通过 C# 创建的事件。

【问题讨论】:

  • 你是问如何在运行时创建事件?
  • 是的!这就是我想问的,但我忘记了这个词!
  • clickable.Click += ClickHandler;
  • 我找到了一种点击使用 C# stackoverflow.com/questions/11260397/…创建的矩形的方法

标签: c# wpf


【解决方案1】:

System.Windows 中的Rectangle 上没有Click 事件。您可以使用MouseLeftButtonDown 事件,例如:

Rectangle rectangle = new Rectangle();
//initialize properties
//Add Event like
rectangle.MouseLeftButtonDown += rectangle_MouseLeftButtonDown;

事件处理程序可以是:

void rectangle_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2016-05-15
    • 1970-01-01
    相关资源
    最近更新 更多