J'ai une zone de liste, qui est défini comme ceci:WPF - Obtenir propriété checked ComboBox ListBox
<ListBox ItemsSource="{Binding Source={x:Static local:ResourceCollection.resourceList}}" Height="143" HorizontalAlignment="Left" Margin="6,6,0,0" Name="assignmentLB" VerticalAlignment="Top" Width="287" FontSize="12" FontWeight="Normal" IsEnabled="True" Grid.Column="0">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox />
<TextBlock Text="{Binding Content}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Comment puis-je boucle à travers cette zone de liste et récupérer la valeur TextBlock.Text pour les éléments que dont Checkbox a été vérifié?
Aussi ... comment puis-je espacer horizontalement la case du bloc de texte. En ce moment, ils sont l'un à côté de l'autre sans espacement.
En ce qui concerne l'espacement, avez-vous essayé d'utiliser 'Margin' dans les éléments de' StackPanel'? – Dave
Je viens de le faire, il place la marge sur le côté gauche de la case à cocher, cependant, la case à cocher et le bloc de texte sont toujours en place les uns contre les autres. Merci pour la suggestion. –