An MVVM-spirited manager for MahApps.Metro Flyouts used within the Prism framework.
FlyoutManager provides a mechanism for managing the Flyout control provided by the MahApps.Metro library within the Prism framework. Separation of concerns and loose coupling patterns are used to provide an easy to implement and extensible solution that fits
well in an MVVM paradigm.
FlyoutManager depends on the Prism library, using Unity extensions although it could easily be modified to use an alternative DI container. Obviously MahApps.Metro is also a dependency of the project.
Available via Nuget Package Manager as Bulldog.FlyoutManager