Sdílet prostřednictvím


IComponentConnector Rozhraní

Definice

Poskytuje podporu kompilace značek a nástrojů pro pojmenované elementy XAML a pro připojení obslužných rutin událostí k nim.

public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
Odvozené

Poznámky

Toto rozhraní interně používá .Baml2006Reader

Implementace jsou InitializeComponent široce pozorovatelné jako součást infrastruktury poskytované architekturami nebo technologiemi, které používají XAML v kombinaci s aplikačními a programovacími modely. Když se například podíváte na vygenerované třídy pro kořenové elementy XAML na stránkách a v aplikacích WPF, uvidíte InitializeComponent ve výstupu definovanou definici. Tato metoda existuje také v kompilovaném sestavení a hraje roli v aplikačním modelu WPF při načítání obsahu uživatelského rozhraní XAML v době analýzy XAML. Další informace o integraci InitializeComponent wpf tohoto konceptu najdete v tématu Přehled správy aplikací nebo Code-Behind a XAML ve WPF.

V předchozích verzích rozhraní .NET Framework existovalo toto rozhraní v sestavení WindowsBase specifickém pro WPF. V rozhraní .NET Framework 4 IComponentConnector je v sestavení System.Xaml. . Další informace najdete v tématu Typy migrované z WPF do System.Xaml.

Tip

Selhání při IComponentConnector pokusu o sestavení je často indikátorem toho, že jste projekt WPF neaktualizovali správně. Konkrétně projekt neodkazuje na sestavení System.Xaml pro projekt, který cílí na .NET Framework 4. Zkuste spustit devenv /upgrade možnost pro projekt nebo jinak upravte odkazy na sestavení projektu tak, aby system.Xaml byl v seznamu odkazů.

Metody

Connect(Int32, Object)

Připojí události a názvy ke zkompilovanému obsahu.

InitializeComponent()

Načte zkompilovanou stránku součásti.

Platí pro