The example showing how to open the ContentDialog from within a window's event handler is missing a critical line of code, at least under the current version of WinUI 3:
private async void ShowLog_Click( object sender, RoutedEventArgs e )
{
var dlg = new LogViewer();
// this line is critical; without it, you get an obscure WinRT error message
dlg.XamlRoot = App.Current.MainWindow!.Content.XamlRoot;
await dlg.ShowAsync();
}
The example showing how to open the ContentDialog from within a window's event handler is missing a critical line of code, at least under the current version of WinUI 3:
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.