【发布时间】:2013-12-19 12:33:40
【问题描述】:
我想使用一个键为 Stackpanels 创建一个样式。此样式将位于全局 ResourceDictionary 中,以便在应用程序的任何地方使用。但它不仅要设置 Stackpanel 的样式,还要设置它的内容。
我想像这样使用堆栈面板:
<StackPanel Style="{StaticResource GlobalStackPanelStyle}">
<Button>test</Button> <-- the button style should also be defined due to the Stackpanel style
</StackPanel>
如果所有包含的按钮都应该是绿色的,那么 Resourcedictionary 应该是什么样子?
【问题讨论】:
-
不要这样做...这个网站充满了尝试使用 WPF 的人的问题他们希望它如何工作而不是 如何它确实有效。
StackPanel与Style设置无关,这样做虽然您可能取得了一些小小的初步成功,但只会以泪水告终。只需使用 WPF 按原样使用,每个人都会更快乐。 -
@marty 我昨天已经回答了这个问题,你为什么还要一遍又一遍地坚持同一个问题?
-
@Sheridan 我应该为每个按钮添加样式而不是周围的面板吗?
-
帮自己一个忙并正确学习 WPF...请查看 MSDN 上的 Styling and Templating 页面以获得更多帮助... MSDN 应该始终第一个“停靠港”...早于来到 StackOverflow。
-
@marty,您的 Ming 的回答绝对没有问题。我误解了你的简短问题并收回了我最初的陈述。道歉。
标签: wpf styles resourcedictionary