Exemplo n.º 1
0
        private async void SetCompaction()
        {
            if (isCompacted)
            {
                StateIcon.Glyph = "\uE2B3";
                ViewModePreferences compactOptions = ViewModePreferences.CreateDefault(ApplicationViewMode.CompactOverlay);
                compactOptions.CustomSize = new Size(200, this.ActualHeight - 200);
                await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay, compactOptions);

                await UpPanel.Fade(0).StartAsync();

                UpPanel.Visibility = Visibility.Collapsed;
            }
            else
            {
                UpPanel.Visibility = Visibility.Visible;
                await UpPanel.Fade(1).StartAsync();

                StateIcon.Glyph = "\uE2B4";
                await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.Default);
            }
        }