DataGridのサイズを手作業で(コードではなく)変更すると、最後の列はほとんどの幅を保持しているようです。さらに悪いことに、それを拡張して大幅に縮小すると、他の列がスムーズになることがあります。ここでは完璧な例です:Flexでは、手動でDataGridのサイズを変更するには、どのようにして列の幅を適切に保つことができますか?
理想的なソリューションは、均等またはテキストの長さに比例して幅を配布します。さらに、必要でないときにテキストを覆わないようにする。上記の例では、幅を0.5
に設定することで問題は緩和されているように見えますが、完全に防止することはできません。
これを解決するうえで、洗練されたカスタムデータグリッドがあるかどうかを知りたいと思うもの。解決策を見つけようとすることから、利用できる唯一の解決策はよりアドホックであると思われます。