Xamarin - 如何创建一个共享页面,我可以将其包含到非共享项目的 GridView 中?

Xamarin - How to create a shared page that I can include into a GridView in non-shared project?

我想知道是否可以创建一个可以包含在 gridView 中的页面(例如 Android 中的片段)。我还想知道我是否可以从我目前的 page/activity?

与它互动

Xamarin,Visual Studio 2015,非共享项目

PS:使用通用模型的三种不同视图(Android、iOS 和 WinPhone)。

我想要一些永远不会改变的用途(这些将在 space 的其余部分没有被黑色片段填充)和一些 "fragment using" 例如 Android 在指定字段(fields == GridView)

感谢阅读和帮助!

我在这里没有回答问题就得到了答案:)

所以,我发现的技巧是创建一个共享项目。 按照你想要的方式设计它,然后,如果你想根据设备添加一些控件 OS,只需在它上面使用一个开关!

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

Documentation here

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