IComponentConnector Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller stöd för kompilering av markeringar och verktyg för namngivna XAML-element och för att koppla händelsehanterare till dem.
public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
- Härledda
Kommentarer
Det här gränssnittet används internt av Baml2006Reader.
Implementeringar av InitializeComponent är allmänt observerbara som en del av infrastrukturen som tillhandahålls av ramverk eller tekniker som använder XAML i kombination med program- och programmeringsmodeller. När du till exempel tittar på de genererade klasserna för XAML-rotelement i WPF sidor och program visas InitializeComponent definierat i utdata. Den metoden finns också i den kompilerade sammansättningen och spelar en roll i WPF programmodell för inläsning av XAML-användargränssnittsinnehåll vid XAML-parsningstid. Mer information om WPF integrering av konceptet InitializeComponent finns i översikten över Application Management eller Code-Behind och XAML i WPF.
I tidigare versioner av .NET Framework fanns det här gränssnittet i den WPF specifika sammansättningen WindowsBase. I .NET Framework 4 finns IComponentConnector i System.Xaml-sammansättningen. . Mer information finns i Types Migrerad från WPF till System.Xaml.
Tip
Ett misslyckande med att lösa IComponentConnector under ett byggförsök är ofta en indikator på att du inte har uppdaterat ditt WPF projekt korrekt. I synnerhet refererar projektet inte till System.Xaml-sammansättningen för ett projekt som riktar sig till .NET Framework 4. Prova att köra devenv /upgrade alternativet för projektet eller justera projektsammansättningsreferenserna så att System.Xaml finns i referenslistan.
Metoder
| Name | Description |
|---|---|
| Connect(Int32, Object) |
Bifogar händelser och namn till kompilerat innehåll. |
| InitializeComponent() |
Läser in den kompilerade sidan för en komponent. |