0
내 Windows Phone 8.1 앱에서 ContentDialog를 사용하여 일부 데이터를 표시합니다. 내가 calle 할 때 contentDialog.ShowAsync(); 예상대로 표시되지만 대화 상자를 숨기려고하면 대화 상자가 계속 표시됩니다.Windows Phone 8.1 - ContentDialog가 숨겨지지 않음
이StackPanel stackPanel = new StackPanel();
ProgressBar progressBarDialog = new ProgressBar();
progressBarDialog.Width = 300;
progressBarDialog.Height = 10;
progressBarDialog.IsIndeterminate = true;
TextBlock textBlockDialog = new TextBlock();
textBlockDialog.Text = "Loading...";
textBlockDialog.FontSize = 17;
textBlockDialog.Foreground = new SolidColorBrush(Colors.White);
textBlockDialog.HorizontalAlignment = HorizontalAlignment.Center;
stackPanel.Children.Add(progressBarDialog);
stackPanel.Children.Add(textBlockDialog);
ContentDialog contentDialog = new ContentDialog();
contentDialog.Content = stackPanel;
SolidColorBrush color = new SolidColorBrush(Colors.Black);
color.Opacity = 0.7;
contentDialog.Background = color;
contentDialog.Margin = new Thickness(0, 250, 0, 0);
await contentDialog.ShowAsync();
//Perform long operations
contentDialog.Hide();
그래서 대화 상자가 아무 문제없이 보여 주지만, 결코 숨겨 도착 다음과 같이
내 코드입니다.
아이디어가 있으십니까?
감사합니다. 이 사용
있습니까? 나는 여러분의 프로그램이 닫히는 대화를 기다리고 있기 때문에'contentDialog.Hide(); '에 결코 도달하지 않을 것이라고 생각합니다. – Romasz