Вопрос

Я разрабатываю приложение Silverlight. У меня есть список в моей заявке. Я делаю динамическое связывание с этим списком. Мой XAML и код за код для динамического привязки присутствует в следующей ссылке. В следующей ссылке второй текстовый блок содержит гораздо больше текста, чем появляется в следующей ссылке

Как сделать динамическое привязку со списком в Silverlight? < / a>

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

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, чтобы растянуть горизонтально, полная ширина списка?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top