Я использую ListBox в проекте C #, WPF.Оно работает.Затем я попытался дать элементам ListBox индивидуальный фон.Я провалил.Теперь я делаю TextBlock
сначала, даю им отдельный фон, а затем помещаю его в ListBox.Это работает нормально, но моя проблема в том, что каждая строка в списке имеет свою ширину.Мне бы хотелось, чтобы каждый элемент ListBox имел одинаковую наибольшую ширину.Я пытался запросить ширину, когда создавал TextBlock, но в это время width=NaN
и actualWidth=0
.
Я пытался прочитать все значения ширины ListBox с событием Button Click
, и это сработало.
Что мне нужно сделать, чтобы я мог сделать это в той же функции, как я заполнил ListBox?
Я бы хотел, чтобы у каждого Listbox была одинаковая наибольшая ширина.В этот момент каждый элемент ListBox имеет свою ширину в зависимости от текста.