【发布时间】:2011-06-29 14:56:36
【问题描述】:
我通常在选项卡下的 App.xml 中定义样式和控件模板。 因此,在设计 UI 时,我可以在带有 .NET3.5 的 Visual Studio 2008 中看到具有设计视图中应用样式的 UI。
但是,在另一种情况下,有时我只制作 UserControl 项目,在这种情况下,没有 App.xml,因此 UI 在设计视图中显示为默认外观。很难知道运行时的实际外观。
有没有办法将样式也应用到 UserControl? 如果有办法在应用程序项目和 UserControl 项目之间共享相同的样式和模板,那就完美了!
如果有解决办法,请告诉我。
【问题讨论】:
-
创建一个页面或窗口作为根元素元素。将您的资源添加到 Window.Resources。将您的 UserControl 添加为 Window 的内容。
标签: c# wpf user-controls styles controltemplate