如何将 `<style>` 与 `<Window.Resources>` 分开?
How can I separate `<style>` from `<Window.Resources>`?
我在 <Window.Resources>
中有很多 <Style>
。
如何将 <Style>
与 <Window.Resources>
分开?
我必须制作一个新的 Window
文件并使用 <Application.Resources>
吗?
我也有很多。
在我的 <Window.Resources>
中。是否也可以将它们分开?
您可以创建 ResourceDictionary 文件。它只是一个 xaml,您可以在其中放置样式、控制模板等。有关详细信息,请参见此处:http://msdn.microsoft.com/en-gb/library/cc903952(v=vs.95).aspx
然后您可以将此词典附加到您在 app.xaml 中的项目。
您将这些样式添加到 ResourceDictionary 中并在需要时使用它。您可以添加应用程序级别或 Window 级别。
http://blogs.msdn.com/b/wpfsldesigner/archive/2010/06/03/creating-and-consuming-resource-dictionaries-in-wpf-and-silverlight.aspx
http://www.codeproject.com/Articles/35346/Using-a-Resource-Dictionary-in-WPF
我在 <Window.Resources>
中有很多 <Style>
。
如何将 <Style>
与 <Window.Resources>
分开?
我必须制作一个新的 Window
文件并使用 <Application.Resources>
吗?
我也有很多。
在我的 <Window.Resources>
中。是否也可以将它们分开?
您可以创建 ResourceDictionary 文件。它只是一个 xaml,您可以在其中放置样式、控制模板等。有关详细信息,请参见此处:http://msdn.microsoft.com/en-gb/library/cc903952(v=vs.95).aspx
然后您可以将此词典附加到您在 app.xaml 中的项目。
您将这些样式添加到 ResourceDictionary 中并在需要时使用它。您可以添加应用程序级别或 Window 级别。 http://blogs.msdn.com/b/wpfsldesigner/archive/2010/06/03/creating-and-consuming-resource-dictionaries-in-wpf-and-silverlight.aspx
http://www.codeproject.com/Articles/35346/Using-a-Resource-Dictionary-in-WPF