IComponentConnector Интерфейс

Определение

Обеспечивает компиляцию разметки и поддержку средств для именованных элементов XAML и присоединения к ним обработчиков событий.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them.

public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
Производный

Комментарии

Этот интерфейс используется внутренним образом Baml2006Reader .This interface is used internally by Baml2006Reader.

Реализации InitializeComponent являются широко наблюдаемыми в рамках инфраструктуры, предоставляемой платформами или технологиями, которые используют XAML в сочетании с моделями приложений и программирования.Implementations of InitializeComponent are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. Например, при просмотре созданных классов для корневых элементов XAML в страницах и приложениях WPF вы увидите, что они InitializeComponent определены в выходных данных.For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see InitializeComponent defined in the output. Этот метод также существует в скомпилированной сборке и играет роль в модели приложения WPF загрузки содержимого пользовательского интерфейса XAML во время синтаксического анализа XAML.That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. Дополнительные сведения об интеграции с WPF InitializeComponent концепции см. в разделе Общие сведения об управлении приложениями , а также код программной части и XAML в WPF.For more information on the WPF integration of the InitializeComponent concept, see Application Management Overview or Code-Behind and XAML in WPF.

В предыдущих версиях платформа .NET Framework этот интерфейс существовал в сборке, относящейся к WPF, WindowsBase.In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. В платформа .NET Framework 4 IComponentConnector находится в сборке System. XAML.In .NET Framework 4, IComponentConnector is in the System.Xaml assembly. .. Для получения дополнительной информации см. Types Migrated from WPF to System.Xaml.For more information, see Types Migrated from WPF to System.Xaml.

Совет

Сбой разрешения IComponentConnector во время попытки сборки часто свидетельствует о том, что проект WPF не был правильно обновлен.A failure to resolve IComponentConnector during an attempted build is often an indicator that you have not updated your WPF project correctly. В частности, проект не ссылается на сборку System. XAML для проекта, предназначенного для платформа .NET Framework 4.In particular, the project is not referencing the System.Xaml assembly for a project that targets .NET Framework 4. Попробуйте выполнить devenv /upgrade параметр для проекта или иным образом настроить ссылки на сборку проекта, чтобы System. XAML был в списке ссылок.Try running the devenv /upgrade option for the project, or otherwise adjust the project assembly references so that System.Xaml is in the reference list.

Методы

Connect(Int32, Object)

Присоединяет события и имена к скомпилированному содержимому.Attaches events and names to compiled content.

InitializeComponent()

Загружает откомпилированную страницу компонента.Loads the compiled page of a component.

Применяется к