ColorPicker
ColorPicker copied to clipboard
Can't restyle parts of controls properly because they use internal components that I can't access
I would like to restyle some of the controls to fit the rest of my application, but I can't because tons of the library is marked as internal, or parts of it are hardcoded in a way that I can't restyle (such as HexColorTextBox's 70 width).
Examples:
- I can't just create my own control template for HexColorTextBox, because it uses TextBoxFocusBehavior and ColorToHexConverter, both of which are internal
- I cannot change the height of the sliders in ColorSliders or the size of the text boxes to the right, because the styles reference HslColorSlider etc which are internal
- I can't use SquareSlider on its own (without the hue circle around it) because it's internal
Would it be possible to make more of these internals public?