Exemple #1
0
        private async Task ShowNewTranslationControlAsync()
        {
            if (ViewModel.ShowNewTranslationWidgetOnMainPage)
            {
                NewTranslationWidgetGrid.Visibility = Visibility.Visible;
                await NewTranslationWidgetGrid.Fade(1).StartAsync();
            }
            else
            {
                await ContentGrid.Blur(10f).StartAsync();

                await NewTranslationControl.Fade(1).StartAsync();
            }
        }
Exemple #2
0
        private async Task HideNewTranslationControlAsync()
        {
            if (ViewModel.ShowNewTranslationWidgetOnMainPage)
            {
                await NewTranslationWidgetGrid.Fade(0).StartAsync().ContinueWith(async _ =>
                {
                    await CoreApplication.MainView.CoreWindow.Dispatcher
                    .RunAsync(CoreDispatcherPriority.High, () =>
                    {
                        NewTranslationWidgetGrid.Visibility = Visibility.Collapsed;
                    });
                });
            }
            else
            {
                await ContentGrid.Blur(0f).StartAsync();

                await NewTranslationControl.Fade().StartAsync();
            }
        }