Xamarin - 如何创建一个可以包含在非共享项目中的GridView中的共享页面?

时间:2016-04-21 03:21:47

标签: gridview xamarin fragment shared-project

我想知道是否可以创建一个我可以包含的页面(例如Android中的片段)到gridView中。我还想知道我是否可以从当前页面/活动中与它进行交互?

Xamarin,Visual Studio 2015,非共享项目

PS:使用常见模型的三种不同视图(Androïd,iOS和WinPhone)。

Schema

我想要一些永远不会改变的用法(这些将在剩下的空间中不被黑色片段填充)和一些“片段使用”,例如Android在指定的字段中(字段== GridView)

感谢阅读和帮助!

1 个答案:

答案 0 :(得分:0)

我在没有回答这个问题的情况下得到了答案:)

所以,我发现的技巧是创建一个共享项目。 设计它你想要的,然后,如果你想根据设备操作系统添加一些控件,juste使用它上面的开关!

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

<强> Documentation here

您也可以在我上面的问题中使用“if”语句,只需在特定平台中添加您需要的内容