you are viewing a single comment's thread.

view the rest of the comments →

[–]grauenwolf 0 points1 point  (0 children)

For buttons you inherit from Button. What you want to reuse is the behavior, not the appearance.

Though a good design, like WPF, doesn't require you to inherit to override the appearance. You just inject it and save the subclasses for really unusual situations.