Вот как я это делаю (я видел это в какой-то живой демонстрации, когда только что был представлен UWP):
var msgbox = new ContentDialog
{
Title = "Error",
Content = "Already at the top of the stack",
CloseButtonText = "OK"
};
var ignored = msgbox.ShowAsync();
Это работает, как и ожидалось, в не асинхронном пустом методе.