在整个项目中使用自定义字体

时间:2012-03-30 10:58:42

标签: c# .net prism

我有一个Prism项目,里面有十几个模块。 我想在所有模块中使用自定义字体(特定于.TTF文件)。 当我将.ttf文件放在模块文件夹中时 - 它可以工作,但是如果我再添加十几个模块呢? 所以,我想把文件放在一个地方。 试图将字体放在%projectname%.Web / Clientbin中,因为它可以处理图像和所有内容,但它不起作用。 =( 你能给我一些建议吗?

代码示例:

<HyperlinkButton
FontFamily="/fonts/AZGR45_C.TTF#AZGaramondC">
www.samplelink.com
</HyperlinkButton>

1 个答案:

答案 0 :(得分:0)

使用PRISM通常意味着你有一些项目。

  • Application.Shell:包含app.xaml
  • 的启动应用程序
  • Application.Module:您的不同模块
  • Application.Infrastructure。包含您的常规课程 应用。每个模块和shell都有这个参考 项目。例如,您可能具有某些服务的接口 像CustomerServices。这也允许您具有某些样式 或者此基础架构项目中的datatemplate甚至字体

希望这有帮助