- We can not use
Controlas is, just like other controls because a custom style is not applied.
ControlBaralso because it needs to be a focus scope.
MiniPlayershould inherit from
ControlBar. Aggregation here does not make sense, they are both controls.
- Use declarative approach for layouting in MiniPlayer.
- Some other stuff, see the commits.