I'm currently styling some charts and it's surprisingly complicated, well more than it should be.
The default styles make very much use of providing a control template and hiding properties for normal setters.
Like the Visibility and ToolTip property of the datapoint or the Stroke property of the PolyLineStyle.
That makes it unnecessary hard to style the component and results in a lot of copy-and-paste from the generic styles...
Is there a good reason for this behaviour that I'm just missing?