【Win UI 3.0 contentdialog 报错 Value does not fall within the expected range】

0x00.相关

  • Win UI 3.0
  • ContentDialog
  • XamlRoot

0x01.现象

使用win ui 3.0,创建content dialog,使用showasync(),报错Value does not fall within the expected range.

                            ContentDialog contentDialog = new ContentDialog();
                            contentDialog.Content = new RSSEditContentDialog();
                            var res = contentDialog.ShowAsync();

0x02.纠正方法

                            ContentDialog contentDialog = new ContentDialog();
                            contentDialog.Content = new RSSEditContentDialog();
                            contentDialog.XamlRoot = Content.XamlRoot;//增加这一行
                            var res = contentDialog.ShowAsync();
5 1 投票
文章评分
订阅评论
提醒
guest
1 评论
最旧
最新 最多投票
内联反馈
查看所有评论
Keeper Tax
2 年 前

Great content! Keep up the good work!

1
0
希望看到您的想法,请您发表评论x