WPF // MahApps.Metro // Caliburn.Micro // Flyout // HeaderedContentControl
Since a change in MahApps.Metro 1.5.0 the base element of a Flyout was changed from ContentControl to HeaderContentControl . Now the MVVM approach with Caliburn.Micro and this suggestion doesn't work anymore. Has anybody else tried to solve this issue in a nice MVVM way? While I haven't tried it myself but since the new Flyout control is now based on HeaderedContentControl it would be a simple logic choice to attempt to do this instead of the previous, which was based on ContentControl . Looks like the advantages of this change were the elimination of a couple of dependency properties...