DesignerHosting例子中Custom RootDesigner的疑问
最近在研究DesignerHosting这个例子,对于其中的Custom RootDesigner有些疑问:
MyTopLevelComponent通过特性Designer和MyRootDesigner关联,
在代码中,HostSurface调用BeginLoad和MyTopLevelComponent建立关联。
HostSurface->MyTopLevelComponent->MyRootDesigner
访问HostSurface的View属性,竟然调用的竟然是MyRootDesigner的GetView方法,那么从HostSurface到MyRootDesigner到这条路是如何打通的呢?