我有一个应用程序有很多使用布局的ListView
控件。GridView
所有这些都使用自定义的Style
customStyle
. 我想在所有这些ListView
控件中禁用列重新排序。
我可以在不使用现有样式的所有控件的情况下执行此操作吗?我试过这个,但它似乎不起作用:
<Style x:Key="customStyle"
BasedOn="{StaticResource ResourceKey={x:Type ListView}}"
TargetType="{x:Type ListView}">
<Setter Property="GridView.AllowsColumnReorder" Value="False" />
...
</Style>
谢谢!
更新:如果这是不可能的,有没有办法在我的应用程序中默认禁用列重新排序?
更新:
我也试过这个,它不起作用。可能是因为 GridView 没有Style
属性。
<Style TargetType="{x:Type GridView}">
<Setter Property="AllowsColumnReorder" Value="False" />
...
</Style>