Silverlight:如何在启动时不从 app.xaml 加载 MergedDictionaries?
作为 Silverlight 加载资源方式的解决方法,我实现了此处发布的解决方案: Silverlight Shared MergedDictionaries
这工作正常,但必须在 app.xaml 中注释掉资源字典,这很烦人。我需要注释它们才能运行应用程序,但是取消注释它们可以让我获得设计视图。
我确信有一种方法可以让应用程序不加载这些内容,但我不是一个开发人员。有人可以给我指点教程或示例吗?一些谷歌搜索没有发现任何东西。谢谢!
As a workaround for the way Silverlight loads resources, I implemented the solution posted here:
Silverlight Shared MergedDictionaries
This works fine, but it's annoying having to comment out the resource dictionaries in the app.xaml. I need to comment them to run the app, but uncommenting them lets me get a design view.
I am sure there's a way to get the app to not load these, but I'm not much of a dev. Can somebody point me to a tutorial or example? Some googling hasn't turned up anything. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了一个简单的答案:在App()中注释掉InitializeComponent。
查看 App.gics 中的代码:
由于这只是加载 app.xaml 中的内容,因此将其注释掉是有效的:应用程序运行并且您将获得设计视图。
这样做有什么问题吗?
I found a simple answer: comment out InitializeComponent in App().
Looking at the code in App.g.i.cs:
Since this just loads what's in app.xaml, commenting it out works: the app runs and you get a design view.
Is there anything wrong with doing this?