Can't restyle parts of controls properly because they use internal components that I can't access
Opened this issue · 1 comments
Pyritie commented
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?
flabbet commented
Sorry for late response, these are valid points, I'll take them into consideration when making a new version