private async void compactViewButton_Click(object sender, RoutedEventArgs e)
        {
            //switch to compact overlay mode
            ViewModePreferences compactOptions = ViewModePreferences.CreateDefault(ApplicationViewMode.CompactOverlay);

            compactOptions.CustomSize = new Windows.Foundation.Size(320, 280);

            bool modeSwitched = await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay, compactOptions);

            ApplicationView.GetForCurrentView().SetPreferredMinSize(compactOptions.CustomSize);

            if (modeSwitched)
            {
                inlineNavigationService.SafeNavigateTo <CompactNowPlayingPageViewModel>();
            }
        }