Disons que je voulais afficher un Button
et quelques RadioButtons
. Sur la base de laquelle RadioButton
est sélectionné, je souhaite appliquer un style différent à mon Button
. Est-ce possible dans WPF?Puis-je basculer dynamiquement entre les styles dans WPF?
1
A
Répondre
10
@ réponse de Brandon aurait travaillé, mais je pense que cela est un peu plus élégante:
<ComboBox Name="AvailableStyles">
<ComboBoxItem Tag="{x:Null}" IsSelected="True">None</ComboBoxItem>
<ComboBoxItem Tag="{StaticResource FirstStyle}" Style="{StaticResource FirstStyle}">Style 1</ComboBoxItem>
<ComboBoxItem Tag="{StaticResource SecondStyle}" Style="{StaticResource SecondStyle}">Style 2</ComboBoxItem>
<ComboBoxItem Tag="{StaticResource ThirdStyle}" Style="{StaticResource ThirdStyle}">Style 3</ComboBoxItem>
</ComboBox>
<Button Style="{Binding ElementName=AvailableStyles, Path=SelectedItem.Tag}" Content="Dynamically Styled Button" />
7
Vous pouvez simplement définir le style dans le code derrière.
button.Style = (Style)FindResource("NameOfYourStyle");
Questions connexes
- 1. Basculer entre les contrôles WPF
- 2. transition Fade entre les styles
- 3. Basculer entre plusieurs piles dans gdb 6.3
- 4. Basculer entre UITabBarController et UINavigationController
- 5. Réutilisation des styles WPF intégrés
- 6. Basculer entre les fournisseurs de données (Flex 2.0)
- 7. Comment basculer dynamiquement entre la comparaison des valeurs Inférieur à, Supérieur à ou Egal à?
- 8. Comment basculer entre les fils primaire et secondaire dans les différents contrôleurs dans le cacao
- 9. Bibliothèque de styles de quai WPF iGoogle
- 10. Application de styles WPF aux éléments enfants
- 11. Application de styles dans listview imbriqué dans WPF
- 12. Comment hériter des styles basés sur le type dans WPF?
- 13. Comment activer les styles visuels dans WPF pour les boîtes de dialogue communes?
- 14. Meilleure façon de basculer la configuration entre les environnements de développement/UAT/Prod dans ASP.NET?
- 15. Basculer entre les applications visibles dans Windows CE 5, Lang: C++
- 16. Grille WPF entre les contrôles utilisateur?
- 17. WPF glisser-déposer entre les conteneurs
- 18. basculer entre uiviews avec des boutons et non contrôleurs uinavigation
- 19. WPF Thème de fond de fenêtres dynamiquement
- 20. Eclipse CDT: raccourci pour basculer entre .h et .cpp?
- 21. Quelle est la meilleure façon d'organiser les styles WPF et ResourceDictionaries dans un grand projet?
- 22. Tabulation entre les éléments d'une vue dans WPF/xaml
- 23. Espacement entre les contrôles enfants dans WPF Grid
- 24. XCode: Raccourci pour basculer entre l'éditeur et la fenêtre d'aide?
- 25. basculer entre jquery-1.3.2.js et jquery-1.3.2.min.js
- 26. Comment basculer entre un profil Maven et un autre?
- 27. WPF - Gérer les styles et éviter les dictionnaires de ressources désordonnés
- 28. Principes de base de WPF: Styles globaux partagés pour MVVM
- 29. Liaison de données WPF et styles avec MVVM
- 30. Comment lancer dynamiquement entre les vecteurs de pointeurs?
ce travail ne marche pas pour me..the ressource est trouvée, mais rien ne se passe et le style ne soit pas appliqué .. :/ aucun conseil? Merci – piggy