J'ai une liste de chaînes et je veux le convertir en contrôle cases à cocher dans le contrôle scrollviewer comment? des idées ? liste constituée de cours et je veux faire comme des cases à cocher afin que l'étudiant puisse en choisir quelques-unsJe veux faire un tableau de case à cocher dans le contrôle scrollviewer dans WPF
Répondre
XAML Partie:
<ScrollViewer>
<ListBox ItemsSource="{Binding .}">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding Path=.}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
code-behind partie:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new string[] {"course1", "course2"};
}
}
Un contrôle de boîte de liste avec Checkbox comme ses articles travaillerait pour vous?
Cela fait partie d'un code XAML WPF que j'ai écrit pour une liste de cases à cocher:
<ListBox Name="CheckBoxDataListBox">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Width="Auto" Height="20" Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="30"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<CheckBox HorizontalAlignment="Center" Padding="0" DataContext="{Binding}" VerticalAlignment="Center" IsChecked="{Binding IsSelected}"></CheckBox>
</Grid>
<Label Name="SelectLabel" Grid.Column="1" Padding="0" DataContext="{Binding}" Content="{Binding Value}"></Label>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
quand j'ajouter des articles à ce juste ajouter des étiquettes, ne pas cocher la boîte pouvez-vous le texte à nouveau ou discuter de la façon dont cela fonctionne? – kartal
Avez-vous vérifié que les colonnes de la grille étaient correctes? l'étiquette peut avoir été placée au-dessus du contrôle de case à cocher? Assurez-vous que leur largeur de colonne est suffisante. Commentez l'étiquette et voyez si la case à cocher est affichée. – Viv
Pourquoi avez-vous besoin d'une étiquette? case à cocher peut afficher le texte – Stecya
Vous devez lier la collection de chaînes comme ItemsSource
d'un ListBox
et mis ListBox.ItemTemplate
à un DataTemplate
qui comprend un case à cocher Par exemple, voir WPF ListBoxItem selection problem.
- 1. ScrollViewer contrôle dans WPF
- 2. Je veux faire de l'animation dans le contrôle Inkcanvas WPF
- 3. Case à cocher dans le contrôle listview
- 4. Modèle de case à cocher dans WPF
- 5. faire case à cocher
- 6. Comportement de case à cocher dans le contrôle RadTreeView
- 7. Comment faire cocher case dans le OnItemClickListener()?
- 8. Problème avec ScrollViewer dans WPF
- 9. WPF - centrer le contenu dans un scrollviewer?
- 10. Comment accéder à un contrôle Windows (case à cocher) créé dynamiquement dans une arborescence WPF?
- 11. je veux stocker la valeur de la case à cocher vérifié dans le contrôle de répéteur sur l'actualisation de page
- 12. Contrôle utilisateur avec case à cocher dans le répéteur
- 13. set case à cocher dans une combox à vérifié wpf
- 14. comment faire vérifier case à cocher et décocher WPF
- 15. Case à cocher d'image de case à cocher dans UITableViewCell
- 16. Utilisation de case à cocher dans DataGridTemplateColumn Questions WPF
- 17. wpf combobox avec case à cocher - selecteditem
- 18. Comment pourrais-je accéder à un contrôle de case à cocher placée dans WPF DataGrid columnHeaderStyle comme ContentTemplate
- 19. ScrollViewer dans un ScrollViewer
- 20. WPF ScrollViewer dans d'autres contrôles
- 21. flex: ajouter case à cocher contrôle DataGrid
- 22. Problème de case à cocher WPF
- 23. Changer la taille de la case à cocher WPF
- 24. Comment faire passer des valeurs de case à cocher dans un tableau en utilisant jQuery?
- 25. C# wpf question case à cocher personnalisée
- 26. Contrôle de case à cocher ASP.NET
- 27. Comment geler le ScrollViewer dans WPF?
- 28. Nécessite un tableau de case à cocher en utilisant Zend_Form_Element_Checkbox
- 29. Comment ajouter une case à cocher dans Datagrid WPF C#
- 30. Faire défiler automatiquement vers un contrôle à l'intérieur du scrollviewer
Montrez-nous ce que vous avez dans la liste – Stecya
i modifié ma question – kartal