Closed amkuchta closed 4 years ago
IMO the HamburgerMenu button content can be changed in an easy way with the already provided properties.
I don't see the reason yet to offer more properties to change the Min/Max/Restore/Close button content. These are usually always the same. If this is necessary, then it is easy to change the existing template. The sources are all here.
Is your feature request related to a problem? Please describe.
Consider the following:
Using this implementation, users have to completely reimplement the template in order to override the
Content
value (and it's correspondingPathIcon
style. This is same approach is used throughout the library:Using hard-coded paths as icon values makes them impossible to override without recreating the template.
Describe the solution you'd like
I suggest implementing a new approach with a new dependency property (or series of dependency properties, as needed) (
ControlHelper.Content
orControlHelper.Content.WindowCloseButton
,ControlHelper.Content.WindowMaximizeButton
) and a subset of theMahApps.Metro.IconPacks
library that contains only the icons required for the styles provided in MahApps.Metro (this will keep the size of the library small):This gives users a quick, easy way to override individual icons on an as-needed basis without having to recreate the templates on their own.
Additional context
N/A
Closed Issues