2015-01-13 86 views
0

我正在開發一個通用的Windows應用程序,用VS Ultimate 2013 & Caliburn.Micro。 我注意到XAML或模擬器和真正的諾基亞設備顯示不同的圖標,而相同的代碼適用於Windows應用程序。特別是「喜歡」按鈕(57759值http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.symbol)成爲真正設備中的「心臟」(見圖片)。xaml /模擬器和真實設備之間的不同圖標

下面的代碼:

<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

有人有同樣的問題?謝謝

回答

2

這是一個已知問題,其中手機和桌面字體不同,設計器和模擬器使用桌面字體。目前正在對未來版本中的修復進行調查。

典型的解決方案是不做任何事情,並使用Windows Phone上的Windows Phone圖標。如果您特別需要Windows Phone上的拇指圖標,那麼您可以提供自己的圖標圖像作爲PathIconBitmapIcon,而不是使用SymbolIcon或FontIcon。

相關問題