Man*_*ani 36 wpf styles gridviewcolumn controltemplate
根据此MSDN链接,
没有办法只替换控件的部分可视树; 若要更改控件的可视树,必须将控件的Template属性设置为新的完整ControlTemplate
.
我试图禁用GridViewColumnHeader的点击行为(我需要删除原始控件模板中的一些触发器),但我无法找到本机"ColumnHeaderContainerStyle".我发现的所有人似乎已经做了一些定制,很难获得原始的外观和感觉.
有人可以建议我如何/在哪里可以获得原生WPF控件中定义的原始控件模板?
谢谢你的关注.
Joh*_*ger 20
在Visual Studio 2015(至少)中,您可以右键单击XAML设计器中的控件,然后选择"编辑样式 - >编辑副本"以查看和编辑控件的默认模板.比打开Blend,下载样式查看器或搜索Web容易得多.
geh*_*hho 17
您可以在MSDN上找到所有主题的模板.
(链接应该直接到达页面上的正确位置.加载整个页面后(可能需要几秒钟),"主题"部分应位于浏览器内容的顶部.)
编辑:似乎上面的链接不再起作用.请参阅McGarnagle在帖子中给出的链接.
此外,有几种工具可以从装配中读取样式.例如,您可以使用Style Snooper.但是,对于您的方案(获取内置模板),上述MSDN链接应该是最简单的.
McG*_*gle 14
我几次通过谷歌来到这个问题,看不到我想要的链接,所以这里是......
这些链接具有以下每个框架控件的信息: