我正在使用新的XamlC功能。 放置:[XamlCompilation(XamlCompilationOptions.Compile)]属性 在某些视图上工作正常,但在一个特定视图中,我收到此错误:
替换“MyViewName”.InitializeComponent()...失败。 “MyViewName”.xaml:错误:参数不能为空。 参数名称:type
为什么?
答案 0 :(得分:1)
这是Xamarin.Forms的Beta版本中的一个错误。 他们正在努力。
答案 1 :(得分:1)
我已经报告了它(here)并找到了解决方法:
您应该指定基元类型:
<!--Working-->
<local:DummyView >
<local:DummyView.Text>
<x:String>
test
</x:String>
</local:DummyView.Text>
<local:DummyView.NumOfRepeat>
<x:Int32>
4
</x:Int32>
</local:DummyView.NumOfRepeat>
</local:DummyView>