Как создать определенный список в разрешении?
-
07-09-2020 - |
Вопрос
Я разрабатываю приложение Silverlight. У меня есть список в моей заявке. Я делаю динамическое связывание с этим списком. Мой XAML и код за код для динамического привязки присутствует в следующей ссылке. В следующей ссылке второй текстовый блок содержит гораздо больше текста, чем появляется в следующей ссылке
Как сделать динамическое привязку со списком в Silverlight? < / a>
http://forums.silverlight.net/forums/p/19787 /518178.aspx . http://forums.silverlight.net/forums/p/18918/ 70469.aspx # 70469
В двух вышеуказанных ссылках я могу видеть, что, поскольку я изменяю разрешение компьютера, ширина моих изменений в списке. Я вижу это с кодом
vGrid.Width = lstbox1.ActualWidth;
.
в вышеуказанной ссылке. Но ширина TextBlock, присутствующих внутри Lisbox, не меняется, потому что он не растягивается, чтобы соответствовать размеру списка. Теперь я также хочу изменить ширину TextBlock, присутствующего в списке в качестве изменения изменений в списке. Я использую операционную систему Windows 7. Как это сделать ? Можете ли вы предоставить мне любой код или ссылку, через которую я могу решить вышеуказанную проблему. Если я делаю ничего плохого, пожалуйста, проведите меня.
Решение
Я нашел решение.Решение выглядит следующим образом
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
</Style>
</ListBox.ItemContainerStyle>
.
Для более подробной информации вы можете ссылаться на ссылку - Как получить элемент ListBox ItemTemplate, чтобы растянуть горизонтально, полная ширина списка?