3

我已经安装了 Visual Studio 2017 和 Visual Studio 2015。

使用 Visual Studio 2015,我能够创建 Xamarin.winphone 项目,并且能够在 Windows 8、8.1、10 上运行此应用程序

使用 Visual Studio 2017 我可以创建 Xamarin.uwp 项目,在创建它时我也想支持 Windows 8 .. 但在最低版本中我找不到它

在此处输入图像描述

4

2 回答 2

2

UWP仅适用于 Windows 10,因此最低目标是第一个 Windows 10 Build 10240

通用 Windows 平台 (UWP) 是适用于 Windows 10 的应用平台。只需一组 API、一个应用程序包和一个商店即可开发适用于 UWP 的应用程序,以覆盖所有 Windows 10 设备——PC、平板电脑、手机、Xbox、HoloLens、Surface Hub 等。

于 2017-06-04T06:03:53.197 回答
1

使用 Visual Studio 2017 我能够创建 Xamarin.uwp 项目,在创建它时我也想支持 Windows 8 .. 但在最低版本中我找不到它

Xamarin 模板不再支持 Windows 8 客户端项目的解决方案。但是您可以手动添加 Windows 8 客户端项目。请遵循添加 Windows Phone 应用程序

它是您屏幕截图中的 xamarin 本机 PCL 项目。PCL 项目是每个本地平台引用的可移植库。您还可以添加引用 PCL 项目的新 windowsphone 本机项目。请参考以下步骤。

  1. 创建一个跨平台应用程序。

在此处输入图像描述

  1. 添加引用 PCL 项目的新 WindowsPhone 本机项目。

在此处输入图像描述

请注意,您不能在本机项目中使用 Xamrin.Forms 控件。例如不能在“myproject.IOS”中使用Entry,使用UITextField 是合适的。

public ViewController(IntPtr handle) : base(handle)
{
     UITextField textInPut = new UITextField();
     textInPut.Frame = new CGRect(0, 0, 120, 44);
     textInPut.Text = "Xamarin IOS Native ";
     View.AddSubview(textInPut);
}

代码示例已上传到 github。请检查。

于 2017-06-05T02:30:57.397 回答