不确定这是一个错误还是设计使然。如下图所示,当参数传递给其构造函数时,PageTwo 将从 IntelliSense 中消失。当然,我可以用手写 PageTwo,它会工作得很好,但这很不方便,而且可能容易出错,特别是当 IntelliSense 可用并且可以完成相同的任务时。
更新:此问题不限于Shell页面
带构造函数参数:
删除构造函数参数后:
从另一个 XAML 页面进行测试(PageTwo 消失):
此问题已修复并正在准备发布。因此,我将在此处将其关闭并解决。