【发布时间】:2010-10-30 10:57:28
【问题描述】:
与我之前提出的this 问题相关,我想知道是否也可以动态加载与 XAML 文件配对的代码隐藏文件。它可以这样工作还是将两者都编译成 DLL 会更好?
谢谢!
【问题讨论】:
与我之前提出的this 问题相关,我想知道是否也可以动态加载与 XAML 文件配对的代码隐藏文件。它可以这样工作还是将两者都编译成 DLL 会更好?
谢谢!
【问题讨论】:
实际上,加载 XAML 文件的是代码隐藏。设计器生成一个隐藏文件,将所有命名元素和事件绑定到类。 (注意代码隐藏中类中的“partial”关键字。)它的功能类似于 WinForms 设计器生成的文件,只是它更难找到。您可以在“obj/debug/”文件夹中找到它们以及已编译的 BAML。
至于实际回答您的问题,最好将它们编译为DLL。建立一个可以将 XAML 连接到具有动态访问元素的方法的特殊类的库可能并非不可能,但据我所知,现在还没有这样的东西。
【讨论】: