Поделиться через


IComponentConnector Интерфейс

Определение

Обеспечивает компиляцию разметки и поддержку средств для именованных элементов XAML и присоединения к ним обработчиков событий.

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

Комментарии

Этот интерфейс используется внутри Baml2006Reader.

Реализации широко отслеживаются как часть инфраструктуры, предоставляемой платформами или технологиями, которые используют XAML в сочетании InitializeComponent с моделями приложений и программирования. Например, при каждом просмотре созданных классов для корневых элементов XAML на страницах и в приложениях WPF в выходных данных будет указано InitializeComponent определенное значение. Этот метод также существует в скомпилированной сборке и играет роль в модели приложений WPF при загрузке содержимого пользовательского интерфейса XAML во время синтаксического анализа XAML. Дополнительные сведения об интеграции InitializeComponent концепции WPF см. в статье Общие сведения об управлении приложениями или Код программной части и XAML в WPF.

В предыдущих версиях платформа .NET Framework этот интерфейс существовал в сборке WindowsBase для WPF. В платформа .NET Framework 4 IComponentConnector находится в сборке System.Xaml. . Для получения дополнительной информации см. Types Migrated from WPF to System.Xaml.

Совет

Сбой, который необходимо устранить IComponentConnector во время попытки сборки, часто является признаком неправильного обновления проекта WPF. В частности, проект не ссылается на сборку System.Xaml для проекта, предназначенного для платформа .NET Framework 4. Попробуйте запустить devenv /upgrade параметр для проекта или иным образом измените ссылки на сборки проекта, чтобы System.Xaml был в списке ссылок.

Методы

Connect(Int32, Object)

Присоединяет события и имена к скомпилированному содержимому.

InitializeComponent()

Загружает откомпилированную страницу компонента.

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