一个子用户控件应该知道它的父(Canvas)多少钱?

时间:2011-07-20 19:01:52

标签: .net design-patterns user-controls

如果您有一个父页面 - 更像画布 - 带有侧面操作菜单,单击时画布将清除,并添加一个新的子自定义控件。在这种情况下,儿童控制是否应该处理它的责任或将其委托给父母?孩子应该知道多少父母以及父母应该知道多少孩子?最后,这两个控件中的哪一个应该引用另一个?

1 个答案:

答案 0 :(得分:3)

儿童控制应该对它的父控制一无所知。

父进程可以在构造和方法调用中将数据传递给它,并通过事件和返回类型获取接收数据。