2009年3月3日

 このところめがっさフィードを確認してないけど(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.UpdateLayout

 スタイル設定の動作などとってもDataGridたいへんです……。まだ解決してない事項がいろいろと。

posted @ 0:00 | Feedback (299)