共用方式為


IVsDataConnectionUIControl 介面

表示公開的方法和屬性來啟用編輯連接屬性自訂使用者介面 (UI) (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 類別,繼承自這個介面,提供完全自訂的 UI,並提供 DDEX 提供者實作的最大範圍的彈性。 除非您實作類別, DataConnectionUIControl 特定 UI 無法使用。

當 Visual Studio[資料連接] 對話方塊第一次建立 DDEX 提供者的連接 UI 控制項時,它會呼叫與提供者的連接屬性實作之執行個體的 Initialize 方法。

當引發事件時,從 DataConnectionUIControl 衍生自類別的類別可以使用 SiteChanged 事件叫用自訂行為。 然後,在中,當連接 UI 控制項需要的內容更新, LoadProperties 方法呼叫。 衍生類別應該更新它的所有與 Site 物件目前所儲存之資料的控制項。

這個介面的基底實作。DDEX Framework。

請參閱

參考

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