Share via


LinkedWindows – rozhraní

LinkedWindows Kolekce obsahuje všechna okna, které byly spolu spojeny v prostředí.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("F00EF34A-A654-4C1B-897A-585D5BCBB35A")> _
Public Interface LinkedWindows _
    Inherits IEnumerable
[GuidAttribute("F00EF34A-A654-4C1B-897A-585D5BCBB35A")]
public interface LinkedWindows : IEnumerable
[GuidAttribute(L"F00EF34A-A654-4C1B-897A-585D5BCBB35A")]
public interface class LinkedWindows : IEnumerable
[<GuidAttribute("F00EF34A-A654-4C1B-897A-585D5BCBB35A")>]
type LinkedWindows =  
    interface 
        interface IEnumerable 
    end
public interface LinkedWindows extends IEnumerable

Typ LinkedWindows zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v LinkedWindows kolekce.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt LinkedWindows kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Kolekce aktuálně propojeným windows přidá okna.
Veřejná metoda GetEnumerator Získává čítač výčtu položek v kolekci.
Veřejná metoda Item Vrátí Window v objektu LinkedWindows kolekce.
Veřejná metoda Remove Okno odstraní z kolekce aktuálně propojeným windows.

Nahoru

Poznámky

Odkaz tohoto objektu pomocí DTE.Windows.Window.LinkedWindows.

Příklady

Sub LinkedWindowsExample()
   Dim Frame As Window
   Dim w1 As Window = DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer)
   Dim w2 As Window = DTE.Windows.Item(Constants.vsWindowKindOutput)
   Dim w3 As Window = DTE.Windows.Item(Constants.vsWindowKindCommandWindow)

   ' Create a linked window frame and dock Solution 
...' Explorer and the Output window together inside it.
   Frame = DTE.Windows.CreateLinkedWindowFrame(w1, w2, _
   vsLinkedWindowType.vsLinkedWindowTypeDocked)
   MsgBox("Total number of windows in the linked window frame: " & Frame.LinkedWindows.Count)

   ' Add another tool window, the Command window, to the frame with 
   ' the other two.
   Frame.LinkedWindows.Add(w3)
   MsgBox("Total number of windows in the linked window frame: " & Frame.LinkedWindows.Count)

   ' Resize the entire linked window frame.
   Frame.Width = 500
   Frame.Height = 600
   MsgBox("Frame height and width changed. Now changing Command window height.")

   ' Resize the height of the Command window.
   Frame.LinkedWindows.Item(3).Height = 800
   MsgBox("Now undocking the Command window from the frame.")

   ' Undock the Command window from the frame.
   Frame.LinkedWindows.Remove(w3)
End Sub

Viz také

Referenční dokumentace

EnvDTE – obor názvů