C# 单击标签时如何执行事件?

C# 单击标签时如何执行事件?,c#,wpf,event-handling,label,code-behind,C#,Wpf,Event Handling,Label,Code Behind,我想在单击WPF标签时添加一个click事件处理程序。我们的想法是使用代码隐藏,因为我是基于文档动态生成界面的。既然您提到了代码隐藏,那么您可以监听标签的预览鼠标左键按钮事件,因为标签控件没有与其关联的单击事件 例如: var label = new Label(); label.PreviewMouseLeftButtonUp += LabelMouseLeftButtonUp; // Handler private void LabelMouseLeftButtonUp(objec

我想在单击WPF标签时添加一个click事件处理程序。我们的想法是使用代码隐藏,因为我是基于文档动态生成界面的。

既然您提到了代码隐藏,那么您可以监听
标签的
预览鼠标左键按钮
事件,因为
标签
控件没有与其关联的单击事件

例如:

var label = new Label();
label.PreviewMouseLeftButtonUp += LabelMouseLeftButtonUp;    

// Handler
private void LabelMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
   ...
}

如果我理解正确,您想要一个带有LeftMouseDown事件的标签,您可以从代码中编写它吗

在这种情况下:

TestLabel.MouseLeftButtonDown += new MouseButtonEventHandler(TARGET);

对不起,我问的时候很匆忙。(我仍然在一个上,但是修改了一点)我想为标签创建一个点击事件