0
WPF TreeListViewで列のサイズを変更:自動私はこのコードを使用してWPF TreeListView(http://www.codeproject.com/KB/WPF/wpf_treelistview_control.aspx)の列のサイズを変更autoにしようとしています
public void AutoResizeColumns()
{
GridView gv = this.View as GridView;
if (gv != null)
{
foreach (GridViewColumn gvc in gv.Columns)
{
if (double.IsNaN(gvc.Width))
gvc.Width = gvc.ActualWidth;
gvc.Width = double.NaN;
}
}
}
しかし、サイズを変更すると、列の幅は行の余白を考慮しないため、単語は10pxのように切り捨てられ、列をダブルクリックすると単語を切り捨てずにサイズが変更されます。
また、私は運でこれを試してみました:
public void AutoResizeColumns()
{
GridView gv = this.View as GridView;
if (gv != null)
{
foreach (GridViewColumn gvc in gv.Columns)
{
gvc.Width = gvc.ActualWidth + 10;
}
}
}
誰もがこの問題を解決する方法を知っていますか?