IComponentConnector Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Unterstützung für die Markupkompilierung und für Tools für benannte XAML-Elemente sowie zum Anfügen von Ereignishandlern an diese Elemente.
public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
- Abgeleitet
Hinweise
Diese Schnittstelle wird intern von Baml2006Reader.
Implementierungen InitializeComponent sind im Rahmen der Infrastruktur, die von Frameworks oder Technologien bereitgestellt werden, die XAML in Kombination mit Anwendungs- und Programmiermodellen verwenden, weit sichtbar. Wenn Sie beispielsweise die generierten Klassen für XAML-Stammelemente in WPF-Seiten und -Anwendungen betrachten, werden InitializeComponent Sie in der Ausgabe definiert. Diese Methode ist auch in der kompilierten Assembly vorhanden und spielt eine Rolle im WPF-Anwendungsmodell zum Laden des XAML-UI-Inhalts zur XAML-Analysezeit. Weitere Informationen zur WPF-Integration des InitializeComponent Konzepts finden Sie unter "Übersicht über die Anwendungsverwaltung " oder "Codebehind" und "XAML" in WPF.
In früheren Versionen der .NET Framework ist diese Schnittstelle in der WPF-spezifischen Assembly WindowsBase vorhanden. In .NET Framework 4 IComponentConnector befindet sich die System.Xaml-Assembly. . Weitere Informationen finden Sie unter Types Migrated from WPF to System.Xaml.
Tipp
Ein Fehler bei der Lösung IComponentConnector während eines versuchten Builds ist häufig ein Indikator, dass Sie Ihr WPF-Projekt nicht ordnungsgemäß aktualisiert haben. Insbesondere verweist das Projekt nicht auf die System.Xaml-Assembly für ein Projekt, das auf .NET Framework 4 ausgerichtet ist. Versuchen Sie, die devenv /upgrade Option für das Projekt auszuführen oder die Projektassemblyverweis so anzupassen, dass System.Xaml in der Referenzliste liegt.
Methoden
| Connect(Int32, Object) |
Fügt Ereignisse und Namen an kompilierten Inhalt an. |
| InitializeComponent() |
Lädt die kompilierte Seite einer Komponente. |