Udostępnij za pośrednictwem


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

Dotyczy