任何人都知道实现ISelectionService和/或IComponentChangeService的类

时间:2010-03-01 21:54:25

标签: c# .net designer

在创建我自己的自定义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 );

我想知道是否有人知道任何实施ISelectionServiceIComponentChangeService的课程。我想看看它们是如何构建的并且可能被引用。在Google搜索ISelectionService中,我得到了许多链接到定义或Initialization实现,但没有指向实际实现ISelectionService的类的链接。

1 个答案:

答案 0 :(得分:1)

以下是关于如何在自己的应用程序中托管Visual Studio窗体设计器的两篇好文章。这些可能会为您提供所需的信息。