Come creare la casella di riepilogo della risoluzione specifica?
-
07-09-2020 - |
Domanda
Sto sviluppando l'applicazione Silverlight. Ho una casella di riepilogo nella mia applicazione. Sto facendo un legame dinamico con quella casella di riepilogo. Il mio codice XAML e codice dietro il codice per il legame dinamico è presente nel seguente link. Nel seguente collegamento il secondo blocco di testo contiene il testo molto più che apparire nel seguente link
Come fare Binding dinamico con listbox in Silverlight? < / a>
http://forums.silverlight.net/forums/p/19787 /518178.aspx . http://forums.silverlight.net/forums/p/18918/ 70469.aspx # 70469
Nei due collegamenti sopra riportati posso vedere che mentre modifico la risoluzione del computer, la larghezza della mia casella di riepilogo cambia. Posso vederlo con il codice
vGrid.Width = lstbox1.ActualWidth;
.
nel link sopra. Ma la larghezza del setblock presente all'interno del lisbox non cambia perché non si estende per adattarsi alle dimensioni della casella di riepilogo. Ora voglio anche modificare la larghezza del file di testo presente nella lista elenco come ridimensiona la casella di riepilogo. Sto usando il sistema operativo Windows 7. Come farlo ? Puoi per favore fornirmi qualsiasi codice o collegamento attraverso il quale posso risolvere il problema sopra. Se sto facendo qualcosa di sbagliato, allora ti preghiamo di guidarmi.
Soluzione
Ho trovato la soluzione.La soluzione è la seguente
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
</Style>
</ListBox.ItemContainerStyle>
.
Per maggiori dettagli è possibile fare riferimento al link - Come ottenere un elenco di elementi di riepilogo per allungare orizzontalmente la larghezza completa della casella di riepilogo?