子用户控件应该知道多少其父控件 (Canvas) ?



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

子控件不应该知道它的父控件。

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

最新更新