レイアウトを使用して多くの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>
ありがとう!
更新:これが不可能な場合、アプリケーションでデフォルトで列の並べ替えを無効にする方法はありますか?
更新:
私もこれを試しましたが、機能しません。Style
おそらくGridViewにプロパティがないためです。
<Style TargetType="{x:Type GridView}">
<Setter Property="AllowsColumnReorder" Value="False" />
...
</Style>