XamlC参数不能为空

时间:2015-05-11 08:39:47

标签: xamarin.forms

我正在使用新的XamlC功能。 放置:[XamlCompilation(XamlCompilationOptions.Compile)]属性 在某些视图上工作正常,但在一个特定视图中,我收到此错误:

替换“MyViewName”.InitializeComponent()...失败。 “MyViewName”.xaml:错误:参数不能为空。 参数名称:type

为什么?

2 个答案:

答案 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>