共用方式為


WindowConfiguration.Apply 方法

叫用之前儲存之具名的視窗組態。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
Sub Apply ( _
    FromCustomViews As Boolean _
)
void Apply(
    bool FromCustomViews
)
void Apply(
    [InAttribute] bool FromCustomViews
)
abstract Apply : 
        FromCustomViews:bool -> unit 
function Apply(
    FromCustomViews : boolean
)

參數

  • FromCustomViews
    型別:System.Boolean
    如果為 true,在自訂視窗組態保存性中的具名檢視則是搜尋目標。如果為 false,則會搜尋已安裝並預先定義的視窗組態保存性。預設值為 true。

備註

您可以將目前 Visual Studio 環境中的視窗配置儲存為具名的視窗組態。 使用 WindowConfigurations 集合的 Item 方法巡覽至所需的組態,接著使用 Apply 方法重新叫用這個組態。

範例

Sub ApplyExample(dte as DTE)
    ' Set references to all necessary objects.
    Dim colWinConfig As WindowConfigurations
    Dim objWinConfig As WindowConfiguration
    colWinConfig = dte.WindowConfigurations
    objWinConfig = colWinConfig.Item(2)

    ' List the current window configuration, then set it to another 
    ' one.
    MsgBox("Current active window configuration: " & _
    colWinConfig.ActiveConfigurationName)
    objWinConfig.Apply()
    MsgBox("Current active window configuration: " & _
    colWinConfig.ActiveConfigurationName)
End Sub
void ApplyExample(_DTE dte)
{
    // Set references to all necessary objects.
    WindowConfigurations colWinConfig;
    WindowConfiguration objWinConfig;
    colWinConfig = dte.WindowConfigurations;
    objWinConfig = colWinConfig.Item(2);

    // List the current window configuration, then set it to another 
    // one.
    MessageBox.Show("Current active window configuration: " + 
    colWinConfig.ActiveConfigurationName);
    objWinConfig.Apply(false);
    MessageBox.Show("Current active window configuration: " + 
    colWinConfig.ActiveConfigurationName);
}

.NET Framework 安全性

請參閱

參考

WindowConfiguration 介面

EnvDTE 命名空間

其他資源

WindowConfiguration 建立範例

WindowConfiguration 選取範例