WPF 如何通过某一类型去遍历获取控件

.Net技术 码拜 6年前 (2015-02-21) 427次浏览 0个评论

我在后台cs定义了一堆border ,每个都设定了name,通过child的finename获取的是空值,遍历的时候也不知道怎么按类型遍历
如何通过后台动态定义的名字获取这个控件,或者有其他办法,还有就是遍历的时候如何通过某一类型去遍历,不是遍历全部
谢谢了

 
WPF 如何通过某一类型去遍历获取控件
100分
http://msdn.microsoft.com/zh-cn/library/system.windows.frameworkelement.findname(v=vs.110).aspx
WPF 如何通过某一类型去遍历获取控件
FindName 不需要“通过child去遍历”,在自定义用户控件 this 上遍历就行了。
WPF 如何通过某一类型去遍历获取控件
引用 1 楼 sp1234 的回复:

http://msdn.microsoft.com/zh-cn/library/system.windows.frameworkelement.findname(v=vs.110).aspx

感谢
  border.Name = “bor_”+i.ToString();
 canvas.Children.Add(border);
我是这么给border定义名字的,用了上面的方法得到的还是空值

WPF 如何通过某一类型去遍历获取控件
object wantedNode = canvas.FindName(“bor_” + s1[1]);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WPF 如何通过某一类型去遍历获取控件
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!