From e2091ed4d4732795965f01823b88634c9c17e5d8 Mon Sep 17 00:00:00 2001 From: Jan Karger Date: Thu, 30 Jun 2016 22:20:01 +0200 Subject: [PATCH] fix MahApps Progress sample --- MahMaterialDragablzMashUp/DialogsViewModel.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MahMaterialDragablzMashUp/DialogsViewModel.cs b/MahMaterialDragablzMashUp/DialogsViewModel.cs index 2f59292895..6175587c4c 100644 --- a/MahMaterialDragablzMashUp/DialogsViewModel.cs +++ b/MahMaterialDragablzMashUp/DialogsViewModel.cs @@ -44,7 +44,7 @@ private void InputDialog() DialogCoordinator.Instance.ShowInputAsync(this, "MahApps Dialog", "Using Material Design Themes", metroDialogSettings); } - private void ProgressDialog() + private async void ProgressDialog() { var metroDialogSettings = new MetroDialogSettings { @@ -53,12 +53,15 @@ private void ProgressDialog() SuppressDefaultResources = true }; - DialogCoordinator.Instance.ShowProgressAsync(this, "MahApps Dialog", "Using Material Design Themes (WORK IN PROGRESS)", true, metroDialogSettings); + var controller = await DialogCoordinator.Instance.ShowProgressAsync(this, "MahApps Dialog", "Using Material Design Themes (WORK IN PROGRESS)", true, metroDialogSettings); + controller.SetIndeterminate(); + await Task.Delay(3000); + await controller.CloseAsync(); } private void ShowLeftFlyout() { - ((MainWindow)Application.Current.MainWindow).LeftFlyout.IsOpen = true; + ((MainWindow)Application.Current.MainWindow).LeftFlyout.IsOpen = !((MainWindow)Application.Current.MainWindow).LeftFlyout.IsOpen; } } }