C# 从资源中设置fontfamily

C# 从资源中设置fontfamily,c#,silverlight,font-family,C#,Silverlight,Font Family,我尝试了几种不同的方法,将文本块的fontfamily设置为我资源中的字体 我必须以编程方式添加字体系列,而不是基于xaml 我必须将字体添加到我的资源中,并且在我的解决方案资源管理器中,我的字体位于 项目名称>资源 我的字体名是MYFONT.ttf 我原以为这样行得通,但事实并非如此 BLOCK.FontFamily = new FontFamily("{StaticResource MYFONT}") BLOCK.FontFamily = new FontFamily("Resources/

我尝试了几种不同的方法,将文本块的fontfamily设置为我资源中的字体

我必须以编程方式添加字体系列,而不是基于xaml

我必须将字体添加到我的资源中,并且在我的解决方案资源管理器中,我的字体位于

项目名称>资源

我的字体名是MYFONT.ttf

我原以为这样行得通,但事实并非如此

BLOCK.FontFamily = new FontFamily("{StaticResource MYFONT}")
BLOCK.FontFamily = new FontFamily("Resources/MYFONT.ttf")

请将您的解决方案添加为答案,而不是对您的问题进行编辑(您可以访问您在此处编写的内容;)。