我在WPF应用程序中的Canvas
中有一个数字。该图由程序生成(我点击一个按钮,然后出现一个数字)。如何订购Figure_MouseLeftButtonDown
函数来改变这个数字的某些属性?另外我想通过拖动来移动这个数字。现在我有这样的事情:
var ell = new Ellipse() {
Name = "FirstEllipse",
Width = 150,
Height = 100,
Margin = new Thickness(200, 150, 0, 0),
Fill = Brushes.Red
};
ell.MouseLeftButtonDown += Ellipse_MouseLeftButtonDown;
canvas.Children.Add(ell);
private void Figure_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
sender.SetValue(Ellipse.FillProperty, Brushes.Aquamarine);
}
答案 0 :(得分:0)
我做到了,也许这个答案会帮助别人。 Ellipse ellip = new Ellipse(); ellip =(Ellipse)sender; ellip.SetValue(Ellipse.FillProperty,Brushes.Aquamarine);