IComponentConnector 接口

定义

为命名 XAML 元素提供标记编译和工具支持,以及将事件处理程序附加到这些元素。

public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
派生

注解

此接口由 Baml2006Reader在内部使用。

InitializeComponent 实现作为框架或技术提供的基础结构的一部分被广泛观察,这些框架或技术将 XAML 与应用程序和编程模型结合使用。 例如,每当查看 WPF 页面和应用程序中 XAML 根元素生成的类时,都会在 InitializeComponent 输出中看到定义。 该方法也存在于编译的程序集中,并在 WPF 应用程序模型中扮演一个角色,即在 XAML 分析时加载 XAML UI 内容。 有关该概念的 WPF 集成 InitializeComponent 的详细信息,请参阅 应用程序管理概述WPF 中的代码隐藏和 XAML

在早期版本的 .NET Framework中,此接口存在于特定于 WPF 的程序集 WindowsBase 中。 在 .NET Framework 4 中, IComponentConnector 位于 System.Xaml 程序集中。 . 有关详细信息,请参阅 Types Migrated from WPF to System.Xaml

提示

尝试生成期间无法解决 IComponentConnector 通常是未正确更新 WPF 项目的指示。 具体而言,该项目未引用面向 .NET Framework 4 的项目的 System.Xaml 程序集。 尝试为项目运行 devenv /upgrade 选项,否则调整项目程序集引用,使 System.Xaml 位于引用列表中。

方法

Connect(Int32, Object)

将事件和名称附加到已编译的内容。

InitializeComponent()

加载组件的已编译页面。

适用于