Есть ListView с большим количеством столбцов. Они все не входят в ширину окна. Когда список пуст - нельзя переместиться к последним столбцам, потому что скроллбара нет. Он появляется только когда будет добавлен первый элемент.
Как это исправить?
А зачем туда перемещаться если пустой?)
Может быть добавить ScrollViewer.HorizontalScrollBarVisibility="Visible"
Ну а почему нет? Как минимум для того, чтобы знать, что там что-то есть. Как максимум - чтобы во время разработки сразу видеть, как оно выглядит, не добавляя элемент.
Или может быть такое, что первый элемент добавляется только через какое-то время после запуска (или очистки).
Это я видел, но не помогает. Может я не туда добавляю. Куда именно это надо добавить?
Просто в <ListView
.
Еще тут вроде бы говорят, что может помочь создание ScrollViewer
самому. Но можно сломать виртуализацию (== производительность когда много элементов).
WPF ListView does not display horizontal scroll bars if there are no items in the list - Stack Overflow
Он появляется, но неактивный.
Вот не надо таких приколов. Лучше уж без него.