在xaml布局设计器Visual Studio 2015 UWP中添加新设备

本文关键字:UWP 2015 添加 新设备 Studio Visual 布局 xaml | 更新日期: 2023-09-27 18:17:03

我正在使用Visual Studio 2015,创建我的第一个Windows UWP应用程序。我正在尝试创建布局,因此,我在我的项目中添加了一个空白的xaml页面。当我双击时,它确实会把我带到设计师那里。问题是,有一些预设的(常见的)设备,比如5英寸的手机,6英寸的手机等等……以及每个

的分辨率。

然而,我的目标是一个特定的设备,我想确保布局在我的设备上看起来很好。我需要在这个列表中添加一个具有我的屏幕尺寸和分辨率的设备。在Visual Studio中似乎没有内置的方法来做到这一点。如何添加或编辑设备?

谢谢!

在xaml布局设计器Visual Studio 2015 UWP中添加新设备

到目前为止,我发现这样做的唯一方法是:

  1. 导航到Windows Kits Devices文件夹。我的位于

C:'Program Files (x86)'Windows Kits'10'DesignTime'UAP'Devices'1033

  • 在该文件夹中,您将找到几个xml文件,基本上每个设备一个。选择最接近您需要的文件/设备并编辑它。我使用notepad++,但是普通的记事本或写字板也可以工作。

  • 根据需要更改属性。你可以给它一个"名字","宽度"answers"高度"是你的设备的像素宽度和高度。如果你还不知道的话,可以通过几种方法来找到它。要么在线搜索,检查设备的规格或数据表,有时你甚至可以在设备设置/信息中找到它。对于"size"属性,这是屏幕的物理尺寸,如果你还不知道的话,你可以找到它。此属性不接受小数。所以,如果你的屏幕是4.7英寸,只要输入"4.7"就可以了。

  • 这些是需要改变的关键。如果你愿意,你也可以通过改变朝向限定符来锁定方向。

  • 当你完成后,我建议你保存一个副本,这样你就不会覆盖你开始编辑的原始文件。当您保存副本时,我也会重命名文件。下划线之前的前三个数字仅用于对设计器的下拉列表中的项进行排序。例如,100_5inchphone.xml将显示在设计器的下拉列表的顶部。因此,根据您希望在列表中显示的位置为文件名指定一个数字,并确保它是唯一的。它们也是分组的,所以100个数字是电话。因此,一个好的做法是,如果你要添加一个电话,从最后开始,从那里开始增加。例如:102_MyPhoneName.xml。最后,给你的文件起一个好听的名字,在数字和下划线之后。

  • 当您尝试保存时,您可能会收到一个通知,提示您没有在此文件夹中保存的权限,是否要将其保存在我的文档中?这取决于操作系统版本和设置。如果是这种情况,继续并保存到我的文档或通知建议的任何地方。然后,您可以抓取该文件并将其复制/粘贴到正确的文件夹中(如上第1项所示),当您这样做时,系统将要求您授予管理员权限,然后允许粘贴。完成后,您现在应该在这个文件夹中看到您的新文件。

  • 最后,您必须完全重新启动Visual Studio,以便它拾取新的文件/设备。在Visual Studio启动后,在设计器中打开你的xaml文件,现在你应该在下拉列表中有你的新设备了。

  • 这就是它的全部。这样做还不错,不过如果能在Visual Studio中简单地做到这一点就更好了。

    注意:如果你有错误启动Visual Studio或与设计师开始时,你点击你的xaml文件,你可能已经得到了错误的xml格式。再次检查在此过程中创建/编辑的xml文件。

    希望这对你有帮助!