Nehmen wir an, ich wollte eine Button
und ein paar RadioButtons
anzeigen. Basierend auf dem RadioButton
ausgewählt ist, möchte ich einen anderen Stil auf meine Button
anwenden. Ist das in WPF möglich?Kann ich dynamisch zwischen Stilen in WPF wechseln?
1
A
Antwort
10
@ Antwort Brandon hätte gearbeitet, aber ich denke, das ist ein wenig mehr elegant ist:
<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
Sie können einfach den Stil im Code hinter setzen.
button.Style = (Style)FindResource("NameOfYourStyle");
Verwandte Themen
- 1. Wie kann ich div ids dynamisch wechseln
- 2. Ich kann nicht zwischen Organisationen wechseln
- 3. Wie kann ich zwischen Temperaturgradienteneinheiten wechseln?
- 4. Containeransicht dynamisch wechseln
- 5. Wie kann ich zwischen verschiedenen Farbschemata in vi wechseln?
- 6. Wie kann ich in Vim zwischen Befehls- und Einfügemodus wechseln?
- 7. Wie kann ich zwischen R-Sitzungen in Emacs-Ess wechseln?
- 8. Backbone dynamisch Vorlagen wechseln
- 9. Anwenden von WPF-Stilen auf untergeordnete Elemente
- 10. Codeigniter zwischen Datenbanken wechseln
- 11. Wie kann ich Benutzer in Cygwin wechseln?
- 12. Log4net - Appender dynamisch zwischen AdoNetAppender und RollingFileAppender wechseln
- 13. Wie kann ich eine Zeile dynamisch in WPF hinzufügen?
- 14. Anwenden von Stilen in verschachtelter Listenansicht in WPF
- 15. Wie kann ich zwischen aktiven Docker-Maschinen unter OSX wechseln?
- 16. LinqToSql dbml dynamisch connectionstring wechseln
- 17. Wie kann ich zwischen zwei Frames mit Capybara wechseln
- 18. Wie setze ich ItemTemplate dynamisch in WPF?
- 19. Wie kann man zwischen zwei Texturen wechseln?
- 20. JQUERY. Wie kann ich zwischen 'none' und 'block' wechseln?
- 21. Wie kann ich mit pip zwischen System und Anaconda wechseln
- 22. Wie kann ich zwischen Schienen 3.2.13 und Schienen 4.0.0 wechseln?
- 23. Zwischen Apps wechseln
- 24. Zwischen Sitzungen in tmux wechseln?
- 25. Wechseln zwischen Iteratoren in Python
- 26. Zwischen den Formularen wechseln
- 27. Zwischen den Layouts wechseln
- 28. Unterschied zwischen Stilen und Steuerelement Vorlagen
- 29. zwischen Video-Streaming wechseln
- 30. Wie kann ich wechseln RadioButton-
dies nicht funktioniert für me..the Ressource gefunden wird, aber nichts passiert und der Stil nicht angewendet wird .. :/ irgendein Rat? Vielen Dank – piggy