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(); } }
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(); } }