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() |
Загружает откомпилированную страницу компонента. |