Xamarin Forms InitializeComponent不存在

Ves*_*kov 7 xaml xamarin xamarin-forms

我正在学习Xamarin Forms for Visual Studio 2015并尝试使用Xaml创建一个简单的共享项目,但我一直不知道InitializeComponent是否存在(以及对cs类中的Xaml控件的任何引用).

据我所知,在最新版本的Xamarin中,Xaml可以在Shared Xamarin Forms Projects中工作(而不仅仅是在PCL项目中).我试过运行不到一个月前发布的最新测试版,但仍然没有运气.

任何意见是极大的赞赏.

Ves*_*kov 12

结果我不得不手动更改所有Xaml文件的属性,如下所示:

Build Action: Embedded resource
Custom Tool: MSBuild:UpdateDesignTimeXaml
Run Code Online (Sandbox Code Playgroud)

由于某些原因,添加新的Xaml表单文件默认情况下不会在VS2015中使用最新的Xamarin设置这些文件.


Jim*_*dhi 5

我遇到过同样的问题。事实证明,x:ClassXAML 文件中的完全限定类名(主节点中的属性)必须与 xaml.cs 文件的名称完全匹配。我更正了命名空间大小写,它起作用了!