在创建我自己的自定义ParentControlDesigner
时,我的public override void Initialize( IComponent component )
处理这些界面以使用设计器窗口
ISelectionService service = (ISelectionService)this.GetService( typeof( ISelectionService ) );
if ( service != null )
service.SelectionChanged += new EventHandler( this.OnSelectionChanged );
IComponentChangeService service2 = (IComponentChangeService)this.GetService( typeof( IComponentChangeService ) );
if ( service2 != null )
service2.ComponentChanged += new ComponentChangedEventHandler( this.OnComponentChanged );
我想知道是否有人知道任何实施ISelectionService
和IComponentChangeService
的课程。我想看看它们是如何构建的并且可能被引用。在Google搜索ISelectionService
中,我得到了许多链接到定义或Initialization
实现,但没有指向实际实现ISelectionService
的类的链接。
答案 0 :(得分:1)
以下是关于如何在自己的应用程序中托管Visual Studio窗体设计器的两篇好文章。这些可能会为您提供所需的信息。