Как автоматически изменить размер и выровнять данные GridViewColumn по правому краю в WPF?

Если ширина содержимого изменится, вам gridview придется использовать этот wpf фрагмент кода для обновления gridview каждого столбца:

private void ResizeGridViewColumn(GridViewColumn column)
{
    if (double.IsNaN(column.Width))
    {
        column.Width = column.ActualWidth;
    }

    column.Width = double.NaN;
}

Вам придется nested-gridview запускать его каждый раз, когда wpf обновляются данные для этого expandablelistview столбца.

wpf

xaml

listview

gridview

gridviewcolumn

2022-11-10T19:51:22+00:00