关于动态创建页面元素问题
我是通过如下方法动态创建一个按钮
Button btn = new Button();
btn.SetValue(Canvas.TopProperty, 100);
btn.SetValue(Canvas.LeftProperty, 50);
btn.Width = 100;
btn.Height = 50;
btn.Content = "按钮";
btn.Foreground = new SolidColorBrush(Colors.Yellow);
btn.MouseLeftButtonDown += OnMouseDown;
btn.MouseMove += OnMouseMove;
btn.MouseLeftButtonUp += OnMouseUp;
this.canvas.Children.Add(btn);
可惜的是,name属性是只读的,不知道哪位大虾能指点一下,在动态创建页面元素时,能给元素取个名字,让其他方法中能找到这个按钮!