UndoManager 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| UndoManager(IServiceProvider) |
创建新的 UndoManager。 这 CoCreates 了 shell 的撤消管理器。 |
| UndoManager(IServiceProvider, IOleUndoManager) |
使用指定的服务提供程序和 OLEUndoManager 创建新的 UndoManager。 如果指定的 OLEUndoManager 为 null,则将创建一个新的 OLEUndoManager,并将其与服务提供商放置在一起。 如果在另一局上传递 OLEUndoManager,则假定它已被放置在服务提供商处。 所提供的撤消管理器必须实现 IOleCommandTarget。 它应实现 IVsLinkCapableUndoManager,如果不是,则链接撤消将不可用。 |
UndoManager(IServiceProvider)
创建新的 UndoManager。 这 CoCreates 了 shell 的撤消管理器。
public:
UndoManager(IServiceProvider ^ serviceProvider);
public UndoManager (IServiceProvider serviceProvider);
new Microsoft.VisualStudio.Modeling.Shell.UndoManager : IServiceProvider -> Microsoft.VisualStudio.Modeling.Shell.UndoManager
Public Sub New (serviceProvider As IServiceProvider)
参数
- serviceProvider
- IServiceProvider
用于检索 shell 服务的服务提供程序。
适用于
UndoManager(IServiceProvider, IOleUndoManager)
使用指定的服务提供程序和 OLEUndoManager 创建新的 UndoManager。 如果指定的 OLEUndoManager 为 null,则将创建一个新的 OLEUndoManager,并将其与服务提供商放置在一起。 如果在另一局上传递 OLEUndoManager,则假定它已被放置在服务提供商处。 所提供的撤消管理器必须实现 IOleCommandTarget。 它应实现 IVsLinkCapableUndoManager,如果不是,则链接撤消将不可用。
public:
UndoManager(IServiceProvider ^ serviceProvider, Microsoft::VisualStudio::OLE::Interop::IOleUndoManager ^ oleUndoManager);
public UndoManager (IServiceProvider serviceProvider, Microsoft.VisualStudio.OLE.Interop.IOleUndoManager oleUndoManager);
new Microsoft.VisualStudio.Modeling.Shell.UndoManager : IServiceProvider * Microsoft.VisualStudio.OLE.Interop.IOleUndoManager -> Microsoft.VisualStudio.Modeling.Shell.UndoManager
Public Sub New (serviceProvider As IServiceProvider, oleUndoManager As IOleUndoManager)
参数
- serviceProvider
- IServiceProvider
用于检索 shell 服务的服务提供程序。
- oleUndoManager
- IOleUndoManager
外部提供的 OLEUndoManager,或者为 null 以创建一个。