1
我一直在编写使用XamlReader动态加载xaml文件的应用程序。这样我就可以用不同的方式为我的应用程序加皮肤,或者只为用户分发简单的xaml文件以获得不同数量的功能。现在我想知道是否有办法为代码隐藏文件做类似的事情。有没有办法将松散的代码作为可以动态加载的外部文件分发到文件后面?我想没有,因为它的代码,但我想我会问无论如何:)动态加载外部xaml文件的代码隐藏?
谢谢!
我一直在编写使用XamlReader动态加载xaml文件的应用程序。这样我就可以用不同的方式为我的应用程序加皮肤,或者只为用户分发简单的xaml文件以获得不同数量的功能。现在我想知道是否有办法为代码隐藏文件做类似的事情。有没有办法将松散的代码作为可以动态加载的外部文件分发到文件后面?我想没有,因为它的代码,但我想我会问无论如何:)动态加载外部xaml文件的代码隐藏?
谢谢!
是的,有。您可以引用C#编译器并使用它来动态编译文件。查看CSharpCodeProvider课程。