IComponentConnector Interfejs

Definicja

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 Baml2006Readerprogram .

Implementacje programu InitializeComponent są powszechnie widoczne jako część infrastruktury udostępnianej 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 spojrzysz na wygenerowane klasy dla elementów głównych XAML na stronach i aplikacjach WPF, zobaczysz InitializeComponent zdefiniowane 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 analizowania XAML. Aby uzyskać więcej informacji na temat integracji rozwiązania WPF z koncepcją InitializeComponent , zobacz Application Management Overview (Omówienie zarządzania aplikacjami ) lub Code-Behind and XAML in WPF (Omówienie zarządzania aplikacjami) i XAML in WPF (Kod za i XAML w systemie 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, że projekt WPF nie został poprawnie zaktualizowany. W szczególności projekt nie odwołuje się do zestawu System.Xaml dla projektu, który jest przeznaczony dla .NET Framework 4. Spróbuj uruchomić devenv /upgrade opcję dla projektu lub w inny sposób dostosować odwołania do zestawu projektu, aby plik System.Xaml znajduje się na liście referencyjnej.

Metody

Connect(Int32, Object)

Dołącza zdarzenia i nazwy do skompilowanej zawartości.

InitializeComponent()

Ładuje skompilowana stronę składnika.

Dotyczy