-1
列の並べ替えの処理方法と維持方法は?それを変更する必要はありません。それを保持する必要があるので、ユーザーがGridViewを起動したときに、最後に定義された順序で列を再度表示することができます。ListView GridViewハンドル列の並べ替え
<ListView>
<ListView.View>
<GridView AllowsColumnReorder="True" >
列の並べ替えの処理方法と維持方法は?それを変更する必要はありません。それを保持する必要があるので、ユーザーがGridViewを起動したときに、最後に定義された順序で列を再度表示することができます。ListView GridViewハンドル列の並べ替え
<ListView>
<ListView.View>
<GridView AllowsColumnReorder="True" >
残念ながら、StoreColumnOrder = "True"の設定はありません。これをコードしなければなりません。永続化するためには、設定ファイルのようなディスク上のどこかに注文を保存する必要があります。
onloadedイベントに1つの関数を追加し、oncloseイベントに1つの関数を追加する、GridViewを継承する(またはUserControlを作成する)新しいオブジェクトを作成します。 onloaded関数は設定ファイルを探し、そこにあった場合は列の順序を変更します。 onorder関数は、並べ替えが発生した場合に設定ファイルを作成します。
私はあなたの答えが正しいと思う私はちょうどイベントに何を追加するのかわからない。私は、継承が意味することを知っています。 – Paparazzi
Ok ...これを行うためのサンプルプロジェクトを書いた。 http://www.wpfsharp.com/2012/04/10/saving-the-gridview-column-order-in-wpf/ – Rhyous
印象的です。私はコードサンプルからいくつかのトリックを学びました。ありがとう – Paparazzi