gpt4 book ai didi

wpf - 资源中字体的绝对 URI

转载 作者:行者123 更新时间:2023-12-02 00:03:35 24 4
gpt4 key购买 nike

我想在我的 WPF 应用程序中使用自定义字体。

我在项目中创建了文件夹字体并添加了 .ttf 文件。然后我将 .ttf 文件的构建操作设置为资源。

当我通过绝对 URI 访问 XAML 中的字体时,它不起作用。

            <TextBlock Margin = "5"
FontSize = "50"
FontFamily="pack://application:,,,/fonts/Sketch College.ttf">
Custom font
</TextBlock>

问题出在哪里?

因为如果我使用相对 URI,它就可以工作。

            <TextBlock Margin = "5"
FontSize = "40"
FontFamily = "./fonts/#Sketch College">
Custom fonts
</TextBlock>

谢谢

最佳答案

WPF 应用程序不允许您使用“pack:”作为字体的绝对统一资源标识符 (URI) 引用的一部分以编程方式创建 FontFamily 对象。例如,“pack://application:,,,/resources/#Pericles Light”是无效的字体引用。得到它从 http://msdn.microsoft.com/en-us/library/ms753303(v=vs.110).aspx

关于wpf - 资源中字体的绝对 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19835118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com