【问题标题】:design issue from windows phone emulator to real windows phone 8.1从 Windows Phone 模拟器到真正的 Windows Phone 8.1 的设计问题
【发布时间】:2023-03-10 12:01:01
【问题描述】:

我是开发 Windows Phone 应用程序的绝对初学者。使用 VS 2013 并针对 windows phone 8.1 设备。

我开发了一个应用程序,在 windows phone 模拟器中设计很好。但是当我在真实设备上安装它时,它的设计已经消失,一切都搞砸了。

无论如何我发现我到处都在使用像素值 - 这可能是问题所在。

我怎样才能给出百分比值而不是像素 - 我在这里有点困惑。

在从 Windows 手机模拟器到真正的 Windows 手机的设计方面,我必须牢记这一点。

任何建议/想法/帮助将不胜感激。

谢谢, 伊莱亚。

【问题讨论】:

    标签: visual-studio-2013 windows-phone-8.1


    【解决方案1】:

    您的设备可能具有与具有 WVGA (480x800) 的默认模拟器不同的分辨率。 Windows Phone SDK 为模拟器提供了所有支持的分辨率。您可以在具有 720p 分辨率的模拟器上检查您的应用,该模拟器具有与 WVGA 不同的宽高比。

    无论如何我发现我到处都在使用像素值 - 这可能是问题所在。

    我怎样才能给出百分比值而不是像素 - 我在这里有点困惑。

    您不能在 XAML 中给出百分比值。像素值对应于 WVGA 分辨率,并且在分辨率更高的手机上使用适当的比例因子进行放大。

    更多关于缩放和支持多种分辨率的信息可以在这里找到:https://msdn.microsoft.com/en-us/library/windows/apps/jj206974%28v=vs.105%29.aspx

    【讨论】:

      【解决方案2】:

      @smockersmo 的回答大部分对于基于 Silverlight 的应用程序是正确的,但根据您对设计“混乱”的描述,我怀疑您正在构建通用应用程序。 (基于 Silverlight 的应用在高度上只有微小的差异,但在通用应用的高度和宽度上存在很大差异)。

      我建议您 read this page 和可能的 watch my //build talk 在新的通用应用程序中进行缩放,如果您想在不同的模拟器上进行并排比较,请尝试 this page 以获得最佳设置。

      【讨论】:

      • 谢谢彼得。你的链接很有用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2023-03-19
      • 2011-09-18
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多