如何在 Visual Studio 中为带有 Windows 计算机的 Xamarin 应用程序设计用户界面?
Posted
技术标签:
【中文标题】如何在 Visual Studio 中为带有 Windows 计算机的 Xamarin 应用程序设计用户界面?【英文标题】:How do I design the user interface in Visual Studio for a Xamarin application with a Windows computer? 【发布时间】:2016-07-07 21:41:53 【问题描述】:我是 Visual Studio 的新手,正在尝试创建一个应用程序。但是,当我通过跨平台空白应用程序 xamarin.forms.shared 创建应用程序时,无法访问应用程序的用户界面。当我通过跨平台空白应用程序原生可移植创建应用程序时,我看到了 ios 应用程序的情节提要,但由于我的计算机运行 Windows,我无法访问它。此外,我无法访问应用程序的 Windows 实现。如何在允许在我的 Windows 计算机上实现所有三个版本的应用程序的同时访问用户界面?提前感谢您的帮助:)
【问题讨论】:
您必须首先了解什么是 Xamarin.Forms 以及它与原生 iOS 和 android UI 的不同之处。 Xamarin 目前拥有原生 iOS 和 Android 的视觉设计器,同时他们正在与 Visual Studio 团队合作完成 Xamarin.Forms 的视觉设计器(查看他们在 Evolve 2016 上的预览器公告)。 【参考方案1】:您需要能够访问作为构建主机的 Mac。我使用联网的 Mac Mini 来执行此操作。 Xamarin 在这里解释了如何做得很好:
https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/
【讨论】:
我也无法访问 Android UI? 让我直截了当地说:在 Xamarin.Forms 框架内工作时,您尝试使用 Storyboard 来创建 iOS 应用程序,并使用 Android UI 来创建 Android 应用程序? 我想是的。我不完全确定 Xamarin 表单是如何工作的。我假设我可以为所有平台创建一个单一的 UI。但是,我不知道该怎么做,所以我尝试获取 iOS 版本的情节提要,认为情节提要设计也适用于 android 和 Windows。我不能为 iOS 做故事板,所以我想我可以通过 Android UI 让它工作。我不能这样做吗? 啊,好吧,明白了。关于 Xamarin Forms 的新手,我有点同船。您可以在 XAML 或代码中创建跨平台 UI。这是您的决定,但我读过的大多数内容都建议使用 XAML。这是 Xamarin 的“XAML 入门”教程,它将指导您完成一些练习。 感谢您的帮助。我没有看到链接,但我假设如果我在输入“xaml 入门”后在 Google 上获取第一个链接,我会到达那里,对吧?以上是关于如何在 Visual Studio 中为带有 Windows 计算机的 Xamarin 应用程序设计用户界面?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2017 中为 Windows XP 编译代码
如何在 Visual Studio 2013 中为 sqlite 配置实体框架 6
如何在 Visual Studio Code 中为 Python 设置虚拟环境?
如何在 Visual Studio Code 中为 React Native 设置调试?