Named Avalonia colors: an example of listing and sorting them by color channel #270
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a small sample program to list and sort named Avalonia UI colors by different color channels (R/G/B/A, H/S/V, H/S/L).
I originally built this as a tool for prototyping control colors during theming - namely finding color examples of a certain hue or brightness range. E.g. finding a matching bright text color for a dark background and vice versa.
It poses the question how to create empty horizontal
WrapPanels for.itemsPanel()extensions and proposes a solution (seeEmptyWrapPanelBuilders).I've included it on the Color Picker page of the Gallery, although it strictly isn't a color picker widget in the same sense.
If you find it a useful example, you may alternatively or additionally include it as an example for several other widgets it showcases: