Je souhaite créer une liste de RadioButtons logiquement associés. Les RadioButtons sont destinés à l'utilisation de MVVM. Il y a des info-bulles sur chaque RadioButtons.Comment puis-je créer une liste liée de RadioButtions avec des info-bulles dans Xaml?
0
A
Répondre
1
Voici un Style qui crée un groupe de RadioButtons logiquement liés en utilisant un ListBox. MyClass contient deux propriétés de chaîne: MyName et MyToolTip. Le style affichera la liste des RadioButtons, y compris les info-bulles individuelles fonctionnant correctement. C'est une solution tout en Xaml pour l'utilisation de MVVM.
Exemple d'utilisation:
ListBox style = "{StaticResource radioListBox}" ItemsSource = "{Binding myclasses}" SelectedValue = "{Binding SelectedMyClass}" />
Style:
<Style x:Key="radioListBox" TargetType="ListBox" BasedOn="{StaticResource {x:Type ListBox}}">
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Margin" Value="5" />
<Setter Property="Background" Value="{x:Null}" />
<Setter Property="ItemContainerStyle">
<Setter.Value>
<Style TargetType="ListBoxItem" BasedOn="{StaticResource {x:Type ListBoxItem}}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Grid Background="Transparent">
<RadioButton Focusable="False" IsHitTestVisible="False" IsChecked="{TemplateBinding IsSelected}" Content="{Binding MyName}"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="ToolTip" Value="{Binding MyToolTip}" />
</Style>
</Setter.Value>
</Setter>
</Style>
Questions connexes
- 1. Comment afficher une liste liée dans une structure en C
- 2. Essayer de créer une liste liée mais une erreur avec l'affectation du pointeur
- 3. Remplir un tableau dans une liste liée?
- 4. Comment trier une liste liée en SQL?
- 5. Liste liée. Insérer des entiers dans l'ordre
- 6. Comment appeler une méthode liée en XAML avec le paramètre du nom d'un TabItem?
- 7. Comment créer une liste liée OneTwoThree avec un nombre minimum d'opérateurs d'affectation?
- 8. Exemple de liste liée utilisant des threads
- 9. Liste liée - Erreur
- 10. Tapez dans les infobulles
- 11. Comment créer une liste avec une seule valeur dans R?
- 12. permettant d'ajouter des éléments à une liste XAML
- 13. animation XAML à la propriété liée
- 14. Échange de nœuds adjacents dans une liste liée
- 15. Lance une liste liée d'exceptions en Java
- 16. WPF/DeferRefresh avec la liste déroulante liée
- 17. Liste liée Récursion
- 18. Comment créer une liste dans une autre liste?
- 19. Comment implémenter une liste doublement liée en Java?
- 20. Scala liste liée stackoverflow
- 21. Présentation d'une liste liée
- 22. XAML: Comment ajouter un symbole de pourcentage à une valeur d'étiquette liée?
- 23. Impression de liste liée Java
- 24. Comment parcourir une liste liée en utilisant une compréhension de liste?
- 25. Problèmes avec la liste liée en C
- 26. Comment ajouter un élément à une liste liée en Java?
- 27. Enregistrement d'une liste liée
- 28. Liste liée d'intervalles
- 29. créé des infobulles avec jquery ne fonctionne pas
- 30. Comment faire une double liste-liée en javascript + html