2016-04-21 97 views
1

我想知道是否可以创建一个我可以包含的页面(例如Android中的一个片段)到一个gridView中。我也想知道我是否可以从当前页面/活动与它进行交互?Xamarin - 如何创建一个共享页面,我可以将其包含到非共享项目中的GridView中?

Xamarin时,Visual Studio 2015年,非共享项目

PS:使用常用型号三组型动物的意见(安卓,iOS的& WinPhone)。

Schema

我想某些用途,这将永远不会改变(这将是在太空其余不被黑色片段补)以及诸如Android在指定的字段(字段一些“使用片段” == GridView)

感谢您的阅读和帮助!

+0

你能更具体一点 – Sreeraj

+0

并用此编辑? :) – Emixam23

+1

当你说“共享页面”时,你是在谈论一个'Xamarin.Form'页面,还是本地控件(比如在“Fragment”或“UIView”中)? – SushiHangover

回答

0

我得到的回答不回答在座的问题:)

于是,我找到了窍门就是让共享项目。 设计它是如何你想要的,然后,如果你想添加一些控制取决于设备的操作系统,正确使用它的开关!

switch (Device.OS) { 
    case TargetPlatform.Android: 
     //Your code 
     break; 
    case TargetPlatform.iOS: 
     //Your code 
     break; 
    //etc etc 
} 

Documentation here

你也可以使用一个“如果”的声明,因为我需要在上面我的问题只是添加你所需要的特定平台