IVsDataConnectionUIControl 接口

表示公开方法和属性可编辑的连接属性自定义用户界面(UI)控件在 数据连接 对话框的接口。

命名空间:  Microsoft.VisualStudio.Data.Services.SupportEntities
程序集:  Microsoft.VisualStudio.Data.Services(在 Microsoft.VisualStudio.Data.Services.dll 中)

语法

声明
Public Interface IVsDataConnectionUIControl _
    Inherits IVsDataSiteableObject(Of IVsDataConnectionUIProperties)
public interface IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties>
public interface class IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties^>
type IVsDataConnectionUIControl =  
    interface
        interface IVsDataSiteableObject<IVsDataConnectionUIProperties>
    end
public interface IVsDataConnectionUIControl extends IVsDataSiteableObject<IVsDataConnectionUIProperties>

IVsDataConnectionUIControl 类型公开以下成员。

属性

  名称 说明
公共属性 Control 当实现由选件类,获取当前用户控件作为 UserControl 对象。
公共属性 Site 获取或设置该站点。 (继承自 IVsDataSiteableObject<T>。)

页首

方法

  名称 说明
公共方法 LoadProperties 当实现由选件类,加载控件的属性。数据连接 对话框中,如数据源、用户ID、密码和初始内容。

页首

备注

使用此接口支持连接信息的图形化表示形式,在 Visual Studio数据连接 对话框中,使用 DataConnectionProperties 选件类,实现。

DataConnectionUIControl 选件类继承,此接口,提供完全自定义的用户界面,并提供DDEX提供程序实现具有最大程度灵活性。除非您实现 DataConnectionUIControl 选件类,专用UI不可用。

当 Visual Studio数据连接 对话框首先创建DDEX提供程序的连接UI控件时,将调用与提供的连接属性实现的实例的 Initialize 方法。

当该事件引发时,从 DataConnectionUIControl 派生的选件类可以使用 SiteChanged 事件调用自定义行为。然后,只要连接UI控件需要的内容更新后,LoadProperties 方法调用。包含事件数据的 Site

此接口具有一个基实现。DDEX结构。

请参见

参考

Microsoft.VisualStudio.Data.Services.SupportEntities 命名空间