Toolfenster
Visual Studio-Toolfenster sind normalerweise schreibgeschützte Fenster, die nicht dateibasierten sind. Diesbezüglich sie unterscheiden sich von Dokumentfenstern, die Dateien im Modus mit Lese-/Schreibzugriff anzeigen. Toolbox, Projektmappen-Explorer, Eigenschaften Fenster und Webbrowser sind Beispiele von Toolfenstern.
Alle Toolfenster in Visual Studio 2010 und höheren Versionen sind WPF-basiert. In den Versionen von Visual Studio vor Visual Studio 2010 waren Toolfenster die formularbasierten Fenster. Formularbasierte Fenster der Fenster angezeigt werden können, aber noch neue Toolfenster müssen WPF-basiert sein.
Tool-Fenster-Grundlagen
Um ein Toolfenster verfügbar zu machen, müssen Sie es mit Visual Studio registrieren und seiner Standardgröße und Speicherort angeben. Weitere Informationen finden Sie unter Registrieren Toolfenster.
Toolfenster werden in der Regel durch Klicken auf einen Menübefehl erstellt oder geöffnet. Um ein Toolfenster programmgesteuert erstellen, finden Sie unter Gewusst wie: Öffnen Sie ein Toolfenster programmgesteuert.
Toolfenster standardmäßig mit einzelner Instanz befinden. Dies bedeutet, dass nur eine Instanz des Toolfensters gleichzeitig geöffnet sein kann. Nachdem ein Tool mit einzelner Instanz Fenster geöffnet ist, bleibt sie weiterhin geöffnet, bis die IDE geschlossen wird. Wenn Sie auf die Schaltfläche Schließen im Fenster mit einzelner Instanz auf einem Tool nur seine Sichtbarkeit geändert wird. Sie können Mehrfachinstanze Toolfenster, so erstellen, dass mehrere Instanzen des Fensters gleichzeitig geöffnet werden können. Weitere Informationen finden Sie unter Gewusst wie: Erstellen Sie ein Mehrfachinstanzes Toolfenster erstellen.
Toolfenster angedockt werden kann und schwimmen oder im Registerkartenformat in Dokumenten framen. Mit dem Tool fensterrahmen wird von der IDE bereitgestellt und wird verwendet, um die Größe, Position, angedockten Zustand und andere dauerhafte Eigenschaften zu steuern. Mit dem Tool fensterbereich wird der Inhalt an. Die Standardgröße und Speicherort gelten nur, wenn das Toolfenster zuerst geöffnet ist. anschließend sicher, dass der Toolfenster Zustand beibehalten wird.
Tool fensterbereiche hosten können. symbolleisten unterstützen und benutzersteuerelemente WPF Sie können die Window-Eigenschaft überschreiben, um das Handle des gehosteten Steuerelements zurückzugeben.
Toolfenster können dynamisch sein (auch automatische VISIBLE). Dynamische Toolfenster sichtbar sind, wenn ihre zugehörigen Benutzeroberfläche-Kontext gilt. Die Verwendung der automatischen Sichtbarkeit kann die Unordnung von Fenstern in der IDE reduzieren. Weitere Informationen finden Sie unter Gewusst wie: Öffnen Sie ein dynamisches Toolfenster.
VSPackages sind nicht die einzige Möglichkeit, ein Toolfenster zu erstellen. Add-Ins können ein Toolfenster erstellen, indem Sie das Visual Studio-Automatisierungs Modells verwenden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Steuern von Toolfenstern.