Насколько широк мой TextBlock после его создания? - PullRequest
0 голосов
/ 26 марта 2019

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

Я пытался прочитать все значения ширины ListBox с событием Button Click, и это сработало.

Что мне нужно сделать, чтобы я мог сделать это в той же функции, как я заполнил ListBox?

Я бы хотел, чтобы у каждого Listbox была одинаковая наибольшая ширина.В этот момент каждый элемент ListBox имеет свою ширину в зависимости от текста.

...