我有以下问题:
我正在处理的当前项目充满了继承的控件,允许我们与默认行为相比稍微调整行为。现在我创建了一种通知控件(由图像和工具提示控件组成),我想将其添加到我们的大多数控件集合中。这将允许在任何我们需要的地方使用此通知。
我尝试将自己的控件拖到继承控件的设计视图中,然后传递应该在我自己的组合控件上设置的属性。
然而,渲染似乎是一个问题。由于原始控件是继承控件,因此该控件的大小可能会有所不同。我的通知应该出现在控件后面:[control][notification]
control
是继承的控件,notification
是我自己的控件。
继承控件可以吗?我看到的唯一另一个选项是制作控件的两个版本,一个是干净的继承,另一个是两个版本(在这种情况下,我需要中继所有数据绑定,这是我不想要的)。