我在主详情页面

时间:2018-04-12 15:43:52

标签: xamarin xamarin.forms master-detail

所以我创建了一个带有默认模板的标准xamarin表单项目,然后我将一个Master Detail页面模板添加到项目中,当我在手机上编译这个项目时,我打开侧面菜单,当我点击第1页时,我得到错误“System.InvalidCastException:指定的强制转换是无效的。”我没有以任何方式更改默认模板,但我收到错误,我认为它与过渡到第1页有关,我不明白是什么这种转变发生的原则。谢谢。 enter image description here

1 个答案:

答案 0 :(得分:0)

问题与您的观点名称有关," Page"或者已经存在一种具有相同名称的xamarin表格" Page"尝试使名字更清晰。 要解决您的问题,请尝试强制使用xamarin表单类型

(Xamarin.Forms.Page)Activator.CreateInstance(item.TargetType)