Когда пользователь пытается войти в мое приложение, я показываю ContentDialog, содержащий несколько TextBlocks и ProgressBar.
Я выбираю ContentDialog, потому что он является модальным и блокирует пользователя до тех пор, пока приложение не соберет необходимую информацию и не будет готово перейти к следующей странице.
Следующая ссылка показывает класс диалога контента, доступный для Windows Phone 8.1 (Universal Apps).
Следующий код отображает код, который я написал для отображения ContentDialog (я временно поставил это в OnNavigatedTo для тестирования, позже переместит его в соответствующую функцию уведомления)
//Progress Bar
ProgressBar bar = new ProgressBar();
bar.IsIndeterminate = true;
//Downloading Data text
TextBlock txt = new TextBlock();
txt.Text = "Downloading data...";
txt.FontSize = 17;
txt.Foreground = new SolidColorBrush(Colors.White);
txt.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Center;
//This could take a few seconds
TextBlock txt2 = new TextBlock();
txt2.Text = "This could take a few seconds.";
txt2.FontSize = 17;
txt2.Foreground = new SolidColorBrush(Colors.White);
txt2.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Center;
//Please do not close the application.
TextBlock txt3 = new TextBlock();
txt3.Text = "Please do not close the application.";
txt3.FontSize = 17;
txt3.Foreground = new SolidColorBrush(Colors.White);
txt3.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Center;
StackPanel stk = new StackPanel();
stk.Children.Add(bar);
stk.Children.Add(txt);
stk.Children.Add(txt2);
stk.Children.Add(txt3);
ContentDialog dlg = new ContentDialog();
dlg.Content = stk;
SolidColorBrush color = new SolidColorBrush(Colors.Black);
color.Opacity = 0.7;
dlg.Background = color;
dlg.Margin = new Thickness(0, 250, 0, 0);
dlg.ShowAsync();
Это отображается как Выше вы можете видеть, что это покрывает только часть фона.
Я хочу, чтобы он отображался как
сделав полноэкранный режим.
Я попытался изменить высоту и другие свойства, но не смог заставить его работать.
Я был бы рад, если кто-то может указать мне в правильном направлении.