首页 文章

iOS和WP Blank应用程序未在Xamarin Forms PCL中呈现

提问于
浏览
0

iOS和WP Blank应用程序未在Xamarin Forms PCL中呈现 .

我已将自定义控件映射到以下项目结构中的PCL中 .

Control.XForms.
Control.XForms.Android
Control.XForms.iOS
Control.XForms.WindowsPhone

并通过附加上面的dll为Xamarin(便携式)创建另一个空白应用程序 . (在下面的项目结构中)

Sample.XForms
Sample.XForms.Android
Sample.XForms.iOS
Sample.XForms.Windows.Phone.

我在 Sample.XForms 的App.Xaml中有我的应用程序代码,并在其中添加了 Control.XForms.dll .

并添加 Control.XForms.Android.dll,Control.XForms.dll and customControl.dll ,类似于其他平台 .

示例仅在Android中呈现,在其他平台中显示为空屏幕 .

我错过了什么 .

任何建议都会有所帮助 .

提前致谢 .

1 回答

  • 1

    可能没有加载程序集,我在iOS和Windows Phone上也遇到了同样的问题 . 我通过在WP和iOS项目的启动页面中加载渲染器来加载程序集来解决它 . 例如,在iOS的AppDelegate中:

    public override bool FinishedLaunching(UIApplication app, NSDictionary options)
     {
         new CustomControlRenderer(); //include assembly
    
         // Any other FinishedLaunching code here..
     }
    

    我希望这能解决你的问题 .

相关问题