【发布时间】:2011-05-30 15:40:28
【问题描述】:
GridView 的列标题拆分器在哪里定义?我尝试使用 Snoop 来查找它们,但我无法本地化我需要的模板。GridViewColumnHeader 没有定义任何拆分器。问题是默认的很薄,有时很难选择它们。有人改过吗?
【问题讨论】:
GridView 的列标题拆分器在哪里定义?我尝试使用 Snoop 来查找它们,但我无法本地化我需要的模板。GridViewColumnHeader 没有定义任何拆分器。问题是默认的很薄,有时很难选择它们。有人改过吗?
【问题讨论】:
我四处逛逛,发现一个拇指控件用于拆分行为。虽然它看起来很纤细,但 Thumb 的宽度为 18 像素。
您可以通过更改在模板中为GridViewColumnHeader 定义的名为PART_HeaderGripper 的模板部分来更改它。在混合中执行此操作的一种简单方法是将 GridViewColumnHeader 添加到您的窗口右键单击并编辑模板的副本。然后您可以通过设置应用您编辑的模板:
<GridView ColumnHeaderContainerStyle="{StaticResource GridViewColumnHeaderStyle}">.
thumbs 属性以名为GridViewColumnHeaderGripper 的样式设置。
【讨论】: