このところめがっさフィードを確認してないけど(Googleリーダーはずっと1000+だぜ!)、コードはいろいろ書いてます。この前からWPF ToolkitのDataGridをさわってるのだけど、いろいろむずかしいわぁ。やりたいことがなかなかできない。
カラムの並び替えを記憶および再現する際にDisplayIndexが使えるってこの前書いたけど、設定順?によっては落ちてしまう場合があるようですね。当然、0~カラム数-1の範囲で設定している状態です。
'datagrid: Microsoft.Windows.Controls.DataGrid
datagrid.Columns(0).DisplayIndex = 2
datagrid.Columns(1).DisplayIndex = 1
datagrid.Columns(2).DisplayIndex = 0
情報も見つからなくて正しい方法がわからないのだけど、とりあえず毎回DisplayIndexを設定するときにUpdateLayoutメソッドを呼ぶと正常に動作するようです。
スタイル設定の動作などとってもDataGridたいへんです……。まだ解決してない事項がいろいろと。