关于动态创建页面元素问题

jol_boy 2008-04-21 05:18:30
我是通过如下方法动态创建一个按钮
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属性是只读的,不知道哪位大虾能指点一下,在动态创建页面元素时,能给元素取个名字,让其他方法中能找到这个按钮!
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
没遇到过这种情况.
newlju 2008-04-23
  • 打赏
  • 举报
回复
这种情况其它方法里一般是使用btn实例的引用吧.

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧