C# 如何在代码隐藏中向椭圆添加单击事件?
要在C#代码隐藏中向按钮添加单击事件,我可以这样做C# 如何在代码隐藏中向椭圆添加单击事件?,c#,wpf,click,C#,Wpf,Click,要在C#代码隐藏中向按钮添加单击事件,我可以这样做 Button btn = new Button; btn.Click += btn_Click; 如果我有一个椭圆,它不包含点击怎么办 Ellipse e = new Ellipse; e.??? += e_Click; 也许滑鼠活动会达到你的目的。 试一试 一种方法是将按钮做成椭圆并附加。单击事件处理程序 <Button> <Button.Template> <ControlTempl
Button btn = new Button;
btn.Click += btn_Click;
如果我有一个椭圆,它不包含点击怎么办
Ellipse e = new Ellipse;
e.??? += e_Click;
也许滑鼠活动会达到你的目的。 试一试
一种方法是将按钮做成椭圆并附加。单击事件处理程序
<Button>
<Button.Template>
<ControlTemplate>
<Ellipse .../>
</ControlTemplate>
</Button.Template>
</Button>
MouseUp!=单击,只是说。@H.B.同意,但由于没有单击,您必须从MouseUp、MouseDown、MouseLeftButtonDown、MouseLeftButtonUp、MouseRightButtonDown、MouseRightButtonUp中选择一个。我对此提出了一个问题。实际上,您可以从这些事件中创建单击或使用行为,尽管这有点混乱,最干净的方法是用一个按钮把它包起来,但谁知道这是否是一个选项呢。(我的问题:)
<Button>
<Button.Template>
<ControlTemplate>
<Ellipse .../>
</ControlTemplate>
</Button.Template>
</Button>