5
AddVisualChild方法的出现似乎意味着可以将子视觉添加到源自Visual
的对象。如果是这样,那么ContainerVisual课程的目的是什么?WPF:Visual可以包含孩子吗?
AddVisualChild方法的出现似乎意味着可以将子视觉添加到源自Visual
的对象。如果是这样,那么ContainerVisual课程的目的是什么?WPF:Visual可以包含孩子吗?
大多数Visual
派生类允许在视觉方面单一的父子关系。通过将AddVisualChild放入Visual类中,所有允许子或儿童的Visual派生类都可以使用相同的方法和逻辑来管理其父关系。
ContainerVisual
适用于Visual
实现,允许多个孩子,通过Children财产。
Visual
另一方面,提供管道允许子类暴露一个孩子(Content
),没有内容或多个孩子使用统一的API。