我有一個應用程序,使用GridView
佈局的ListView
控件很多。所有這些使用自定義Style
customStyle
。我想在所有這些ListView
控件中禁用列重新排序。禁用WPF中的列重新排序樣式
我可以在不使用現有Style的情況下觸摸所有控件嗎?我試過了,但它似乎沒有工作:
<Style x:Key="customStyle"
BasedOn="{StaticResource ResourceKey={x:Type ListView}}"
TargetType="{x:Type ListView}">
<Setter Property="GridView.AllowsColumnReorder" Value="False" />
...
</Style>
謝謝!
更新:如果這是不可能的,有沒有辦法在我的應用程序默認禁用列重新排序?
更新: 我也試過這,這是行不通的。可能是因爲GridView沒有Style
屬性。
我試過了。但是,GridView沒有Style屬性。 – aKzenT 2012-07-05 18:10:25
檢查我的編輯答案。 – RredCat 2012-07-05 18:20:38
這是一個非常難看的解決方案。我不僅需要觸摸應用程序中的每個ListView,這正是我想要避免的,還必須創建一種新的GridView才能更改默認值。有可能是一種方式。 – aKzenT 2012-07-05 21:48:27