【发布时间】:2010-10-11 22:13:46
【问题描述】:
如何访问 WPF 的内置样式/模板?
例如,我试图将 NavigationWindow 的镶边移动到窗口底部。我见过微软的 NavigationWindow template example,但它非常冗长,并且没有重用默认的导航镶边。
我也试过观察 Snoop 里面的树。所有的铬都包含在一个名为“NavChrome”的网格元素中,但我可以找到任何对它的引用。似乎也没有任何与之匹配的“PART_xyz”。
对于 CTP,有人提到对按钮样式使用“PFThemeNavigationWindowNavigationButtonForwardButtonStyle”等,但这似乎不再起作用。
那么,是否可以访问这些内置样式?在其他地方也可以重复使用它们会很好!
谢谢!
编辑:saldoukhov 的回答非常有帮助,但有没有办法做到这一点而无需复制所有 XAML?对我来说,这似乎不是一个非常 DRY 的方法。
【问题讨论】:
标签: wpf templates styles built-in