IComponentConnector 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为命名 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() |
加载组件的已编译页面。 |