IComponentConnector Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia obsługę kompilowania znaczników i narzędzi dla nazwanych elementów XAML oraz dołączania do nich programów obsługi zdarzeń.
public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
- Pochodne
Uwagi
Ten interfejs jest używany wewnętrznie przez program Baml2006Reader.
Implementacje programu InitializeComponent są szeroko widoczne jako część infrastruktury dostarczanej przez struktury lub technologie korzystające z języka XAML w połączeniu z modelami aplikacji i programowania. Na przykład za każdym razem, gdy przyjrzysz się wygenerowanych klasom elementów głównych XAML na stronach i aplikacjach WPF, zobaczysz definicję InitializeComponent w danych wyjściowych. Ta metoda istnieje również w skompilowanym zestawie i odgrywa rolę w modelu aplikacji WPF ładowania zawartości interfejsu użytkownika XAML w czasie analizy XAML. Aby uzyskać więcej informacji na temat integracji z platformą InitializeComponent
WPF koncepcji, zobacz Omówienie zarządzania aplikacjami lub Kod za i XAML w WPF.
W poprzednich wersjach .NET Framework ten interfejs istniał w bazie danych WindowsBase zestawu specyficznego dla platformy WPF. W .NET Framework 4 IComponentConnector znajduje się w zestawie System.Xaml. . Aby uzyskać więcej informacji, zobacz Typy migrowane z WPF do System.Xaml.
Porada
Niepowodzenie rozwiązania IComponentConnector podczas próby kompilacji jest często wskaźnikiem, który nie został poprawnie zaktualizowany projektu WPF. W szczególności projekt nie odwołuje się do zestawu System.Xaml dla projektu, który jest przeznaczony .NET Framework 4. Spróbuj uruchomić devenv /upgrade
opcję dla projektu lub w inny sposób dostosować odwołania do zestawu projektu, aby system.Xaml był na liście odwołań.
Metody
Connect(Int32, Object) |
Dołącza zdarzenia i nazwy do skompilowanej zawartości. |
InitializeComponent() |
Ładuje skompilowana stronę składnika. |