Top > Programming > .NetFramework > WPF > DataGrid > HideRightSideColumn
Last-modified: Wed, 13 Mar 2013 01:26:00 JST
Counter:9127 Today:2 Yesterday:0 Online:4
このエントリーをはてなブックマークに追加

右端の空の列を隠す

About/HowTo

DataGridに与えられたColumnが少ない(さらにそのヘッダの文字列が短い)場合に、DataGridの右端に、何も設定されていない、空のColumnが表示されます。これは、与えられたColumnの初期幅が固定幅であるために発生するもので、不具合ではなくUIの仕様です。

これを隠す(非表示にする)ためには、与えられたColumnのいずれかの初期幅が、最大まで広がった状態になるように設定します。例えば最も多く用いられる解決方は追加・設定したColumnの内、右端のColumnの幅を(XAMLから)"*"にして、最大まで広げるようにすることです。