用于设计 Windows 10 应用程序的 GUI?还是仅通过 XAML?
Posted
技术标签:
【中文标题】用于设计 Windows 10 应用程序的 GUI?还是仅通过 XAML?【英文标题】:GUI for designing Windows 10 apps? Or is it only through XAML? 【发布时间】:2016-07-08 14:07:39 【问题描述】:与许多其他人一样,我正在学习如何使用 VS2015 创建 Windows 10 应用。最近有机会开发一个在 7 英寸 Windows 10 平板电脑上运行的简单应用程序。我没有花钱请人去做,而是决定自己试一试。
使用Create a "Hello, world" app (XAML) 教程,我开始创建最基本的应用程序。
看起来很简单,但是有没有办法将控件拖放到主页上,类似于 web 表单或 windows 表单?
谢谢。
【问题讨论】:
对于 WPF,有一个视觉设计器,但它为您拖到它上面的每个东西使用固定定位。我更喜欢手动编写 XAML,它并不难(尤其是如果您曾经使用过任何其他标记语言),并且有一些 MVVM 框架可以让编写 XAML 变得有趣。 手动添加 XAML 应该不难,但我怎么知道我有哪些控件可用? 包含在 Visual Studio 2015 中,但是一个单独的程序是 Blend,它更适合于设计和动画 UI。你试过用那个吗?您应该能够在解决方案资源管理器中右键单击 .xaml 文件,然后单击“Design in Blend...” 【参考方案1】:现在不确定这是否是一个错误,但如果您进入应用程序的属性,在应用程序下,将目标版本从“Windows 10 (10.0; Build 10586)”更改为“Windows 10 (10.0; Build 10240) ”。这应该会让你的设计师回来。
【讨论】:
我改了,还是看不到设计师。并且工具箱是空的(“该组中没有可用的控件”)。 我刚刚注意到目标设备设置为Remote Machine
,并且我没有任何Emulator
替代项,如here 所示。也许这就是我看不到设计师的原因?
我认为我看不到设计器,因为我有 Windows 7,但我没有 Windows 10 设备来调试应用程序。这是正确的吗?
@rbhatup 要为 Windows 10 开发,您必须使用 Windows 10。7 无法访问创建通用应用程序所需的 10 API。【参考方案2】:
右键单击您的 MainPage.xaml 或任何 .xaml 文件,根据具体情况选择在 blend 中打开或在 blend 中设计。它将在 Microsoft blend 中打开您的项目主页,这是一款专为设计师设计的应用程序。
【讨论】:
以上是关于用于设计 Windows 10 应用程序的 GUI?还是仅通过 XAML?的主要内容,如果未能解决你的问题,请参考以下文章