Windows Phone 8中的自定义字体用法

Dep*_*hie 5 c# fonts windows-phone-8

我对Windows Phone 8模拟器有一个奇怪的问题!我有一个小测试应用程序,我在主页上更改"页面名称"文本框,以便使用自定义字体显示.现在在视觉工作室设计师中我看到了这种字体,在运行应用程序时我也在模拟器中看到它,所以一切都很好......

但是,当我将主页面移动到名为View的文件夹并更改WMAppManifest.xml以反映此移动时>导航页面现在设置为View/MainPage.xaml.我仍然在我的设计师中看到这种自定义字体,但在模拟器中不再!

我还没有拥有wp8设备...所以任何人都可以为我验证这一点,如果你尝试将故障项目部署到手机时这个问题是一样的吗?

有没有人知道为什么会这样?非常讨厌无法在模拟器中看到正确的设计.

工作和失败的项目

Dep*_*hie 9

好的,我自己找到了解决方案...这是因为找到了styles.xaml中的字体.

它应该是一条完整的道路!所以不要设置:

<Setter Property="FontFamily" Value="Fonts/ClementePDae-Light.ttf#ClementePDae" />
Run Code Online (Sandbox Code Playgroud)

设置此:

<Setter Property="FontFamily" Value="/PhoneApp1;component/Fonts/ClementePDae-Light.ttf#ClementePDae" />
Run Code Online (Sandbox Code Playgroud)

比一切都好!