例如我想在WPF页面上动态创建某个控件,并且想后面用到它能方便根据名字找到它,可以通过下面三个方法实现;

1.容器控件.RegisterName("Name",要注册的控件)//注册控件

2.容器控件.FindName("Name") as 控件类型//找到控件并转换成相应类型

 

如果想移除控件且取消注册可以通过

 

1.容器控件.Children.Remove(控件)//移除控件

2.容器控件.UnregisterName("Name") //取消注册

 

注意:仅通过 控件.Name来设置是不能通过FindName来找到控件的,必须注册

 

 

posted on 2009-11-19 14:52  独蠢无双  阅读(633)  评论(0编辑  收藏  举报