public MetroWindow GetActiveWindow()
{
MetroWindow window = null;
Execute.OnUIThread(() =>
{
window = Application.Current.Windows.OfType<MetroWindow>().FirstOrDefault(w => w.IsActive) ??
Application.Current.Windows.OfType<MetroWindow>().FirstOrDefault();
});
return window;
}