右端の空の列を隠す
About/HowTo
DataGridに与えられたColumnが少ない(さらにそのヘッダの文字列が短い)場合に、DataGridの右端に、何も設定されていない、空のColumnが表示されます。これは、与えられたColumnの初期幅が固定幅であるために発生するもので、不具合ではなくUIの仕様です。
これを隠す(非表示にする)ためには、与えられたColumnのいずれかの初期幅が、最大まで広がった状態になるように設定します。例えば最も多く用いられる解決方は追加・設定したColumnの内、右端のColumnの幅を(XAMLから)"*"にして、最大まで広げるようにすることです。
- ソースコードから変更する場合はつぎのTipsを参照されたい