当前位置: 代码迷 >> .NET组件控件 >> 用户控件引用有关问题,怎么引用到过个Panel或者其他控件
  详细解决方案

用户控件引用有关问题,怎么引用到过个Panel或者其他控件

热度:1007   发布时间:2013-02-25 00:00:00.0
用户控件引用问题,如何引用到过个Panel或者其他控件
实例化一个 用户控件 , 我想在多个pannel里面引着同一个 用户控件。。。

但是,我发现在 pannelA 里面Addcontrol 后,PanelA就有了这个控件
但是PanelB 也 Add 同样的实例,panelA 就没有 这个控件了,转移到PanelB去了



我就像让 多个面板引用 同一个控件实例,这样 这个 控件 改变,其他panel里面的也改变了。。。



------解决方案--------------------------------------------------------
探讨
我想在多个pannel里面引着同一个 用户控件。。。

------解决方案--------------------------------------------------------
假设控件所关联的数据模型实体具有INotifyPropertyChanged接口,你设计控件时可以根据数据的改变而改变控件自身的显示,那么就可通过轻松地改变数据属性值来改变所有控件实例的表现。

控件有着复杂的行为,处理一大堆事件。例如控件要根据其父容器的可见区域的设置而自动缩放,你的那种简单想法只会让控件设计失去灵活性而变得无法自动处理很多行为。