Aufgrund einiger Einschränkungen der GUI-Größe möchte ich die Größe der Farbpalette des XCeed ColorPicker ändern. Die Breite der Schaltfläche ist kleiner als das Dropdown-Popup. Ich möchte nur die Breite des Popups (oder die Höhe) ändern, um ein Layout der verfügbaren Standardfarben zu erzwingen. Standardmäßig haben wir 10 Spalten mit Farben, ich hätte gerne 6 oder 8 Spalten mit Farben. Gibt es einen Sinn, das zu tun?Ändern Sie die Größe der ColorPicker-Palette
0
A
Antwort
1
In der Standardvorlage für den ColorPicker finden Sie eine ListBox mit dem Namen "PART_AvailableColors". Diese ListBox verwendet einen Style namens "ColorListStyle". In diesem Stil, setzen wir die Itemspanel-Eigenschaft ein WrapPanel mit einer Breite von
200.
<Style x:Key="ColorListStyle" TargetType="ListBox">
<!-- ... --->
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<WrapPanel Width="200" />
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<!-- ... --->
</Style>
werden Leider gibt es derzeit keine integrierte Möglichkeit, auf einfache Weise das Layout der Colorpicker ändern sich also jetzt die einzige Die Option, die ich anbieten kann, besteht darin, die Vorlage/den Stil in Ihrem Code zu wiederholen, um eine andere Breite auf dem WrapPanel festzulegen.
Die Standardvorlagen und -stile können im Quellcode des Toolkits gefunden werden.
Bearbeiten: die Eigenschaft MaxDropDownWidth
wurde auf dem ColorPicker hinzugefügt, um die Breite des Popup anzupassen (neu in Version 3.1).
Verwandte Themen
- 1. So ändern Sie die Größe der Aktionsleiste
- 2. Ändern Sie die Größe der Zahleneingabe Spinner?
- 3. Ändern Sie die Größe der Matrix?
- 4. Wie verhindern Sie, die Größe der Picturebox zu ändern, wenn Sie die Größe des Steuerelements ändern, das die Picturebox enthält?
- 5. So ändern Sie die Größe eines Bildhintergrunds
- 6. Ändern Sie die Größe von UIStepper?
- 7. So ändern Sie die Größe eines Popover
- 8. Ändern Sie die Größe des Bedienfelds dynamisch
- 9. Monogame - Ändern Sie die Größe eines Sprites
- 10. Ändern Sie die Tabellenüberschrift mit Zeilen auf der Größe
- 11. Ändern Sie die Größe der Bilder nach dem Hochladen!
- 12. Ändern Sie die Größe der Punkte in slick.js
- 13. Android - Ändern Sie die Position und Größe der Galerie?
- 14. Ausgewähltes Erntehq Größe der Größe dynamisch ändern
- 15. Bild Ändern der Größe
- 16. Größe der jqgrid Breite ändern, während Browser Größe ändern
- 17. Ändern der UIView-Größe programmgesteuert
- 18. setNavigationBarHidden - Ändern der Größe Ansichten
- 19. Scrollbar Größe der Seite ändern
- 20. Größe der Bilder ändern - Symfony
- 21. Die Größe eines Layouts ändern
- 22. Ändern der Größe Grenze unten
- 23. Wie man das Element NICHT auf die Größe des Fensters ändern kann Ändern der Größe/Auflösung
- 24. Ändern der Größe mehrdimensionalen Vektor
- 25. Größe der Bildschaltfläche dynamisch ändern
- 26. Ändern der Größe von UIViews
- 27. Ändern Sie die Symbolgröße der Registerkarten
- 28. Graphviz, Ändern der Größe der Kante
- 29. Ändern der Größe der winform zur Laufzeit
- 30. Ändern Sie die Größe von UITableViewCell dynamisch auf UILabels Höhe