Pregunta

Estoy desarrollando Silverlight Solicitud. Tengo un cuadro de lista en mi solicitud. Estoy haciendo una vinculación dinámica con ese cuadro de lista. Mi XAML y mi código detrás del código para la unión dinámica está presente en el siguiente enlace. En el siguiente enlace, el segundo bloque de texto contiene el texto mucho más de lo que aparece en el siguiente enlace

¿Cómo hacer una unión dinámica con Listbox en Silverlight? < / a>

Quiero cambiar el tamaño del bloque de texto presente en el cuadro de lista como el cambio de tamaño. Para eso estoy remitiendo los siguientes dos enlaces.

http://forums.silveright.net/forums/p/19787 /518178.aspx http://forums.silveright.net/forums/p/18918/ 70469.aspx # 70469

En los dos enlaces anteriores, puedo ver que, a medida que cambie la resolución de la computadora, el ancho de mis cambios de Listbox. Puedo ver eso con el código

vGrid.Width = lstbox1.ActualWidth; 

en el enlace anterior. Pero el ancho del bloque de texto presente dentro de la caja de lisbox no cambia porque no se estira para caber en el tamaño del cuadro de lista. Ahora, también quiero cambiar el ancho del bloque de texto presente en el cuadro de lista, ya que el cuadro de lista cambia de tamaño. Estoy usando el sistema operativo Windows 7. Como hacer eso ? ¿Puede proporcionarme algún código o enlace a través de lo cual puedo resolver el problema anterior? Si estoy haciendo algo mal, por favor guíame.

¿Fue útil?

Solución

Encontré la solución.La solución es la siguiente

<ListBox.ItemContainerStyle>
                <Style TargetType="ListBoxItem">
                    <Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
                </Style>
            </ListBox.ItemContainerStyle>

Para obtener más detalles, puede remitir el enlace: ¿Cómo obtener un elemento Template de ListBox para estirar horizontalmente el ancho completo del cuadro de lista?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top