В приложении UWP я могу заставить MessageDialog открываться, когда использую в событии нажатия кнопки, как показано ниже:
private async void TestBtn_Click(object sender, RoutedEventArgs e)
{
// Create a MessageDialog
var dialog = new MessageDialog("This is my content", "Title");
// If you want to add custom buttons
dialog.Commands.Add(new UICommand("Click me!", delegate (IUICommand command)
{
// Your command action here
}));
// Show dialog and save result
var result = await dialog.ShowAsync();
}
Но когда я пытаюсь вызвать тот же обработчик события в дляпетля, я ничего не вижу в моем приложении.
for (int i = 0; i < 10; i++)
{
TestBtn_Click(null, null);
}
Я хочу, чтобы приложение приостановило работу и отобразило некоторые данные, как это делает Console.ReadLine ().