xaml / emulator&真实设备

时间:2015-01-13 16:29:55

标签: c# xaml windows-phone-8.1 win-universal-app

我正在开发适用于Windows的通用应用程序,VS Ultimate 2013& Caliburn.Micro。 我注意到XAML或仿真器和真正的诺基亚设备显示不同的图标,而相同的代码适用于Windows应用程序。特别是“喜欢”按钮(57759值http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.symbol)成为真实设备中的“心脏”(见图)。

这里是代码:

<Page.BottomAppBar>
  <CommandBar>
    <CommandBar.PrimaryCommands>
      <AppBarButton Icon="Dislike" IsCompact="False" Label="Dislike"/>
      <AppBarButton Icon="Like" IsCompact="False" Label="Like"/>
      <AppBarButton Icon="LikeDislike" IsCompact="False" Label="LikeDislike"/>
    </CommandBar.PrimaryCommands>
  </CommandBar>    
 </Page.BottomAppBar>

xaml VS real device

有人有同样的问题吗?感谢

1 个答案:

答案 0 :(得分:2)

这是一个已知问题,其中手机和桌面字体不同,设计人员和模拟器使用桌面字体。正在调查未来版本中的修复。

典型的解决方案是不做任何事情并在Windows Phone上使用Windows Phone图标。如果您特别想要Windows Phone上的拇指图标,那么您可以使用PathIconBitmapIcon提供自己的图标图像,而不是使用SymbolIcon或FontIcon。