2016-11-29 2 views
0

내 WPF win APP는 다음 코드를 사용하며 글꼴이 이미 설치되어 있으면 올바르게 작동합니다.설치하지 않고 사용자 지정 글꼴 사용 win8.1 WPF APP

Button infoButton = new Button(); 
infoButton.Content = new FontIcon 
{ 
    FontFamily = new FontFamily("Segoe MDL2 Assets"), 
    Glyph = "", 
    Foreground = new SolidColorBrush(Colors.WhiteSmoke) 
}; 

Windows에 설치하지 않고 사용자 지정 글꼴을 사용하고 싶습니다. 내 솔루션 내에 모든 관련 글꼴 파일을 포함했습니다 (콘텐츠를 콘텐츠로 설정). 위의 코드에서 어떻게 사용할 수 있습니까? XAML에서 사용하는 방법을 알고 있지만 C#으로 처리하려고합니다.

+0

리소스에 추가 할 수 없으며 거기에서 글꼴을 설정합니까? – Prajwal

+0

XAML을 다시 기반으로 서버 코드 – afr0

답변

0

나는 시스템에 설치되지 않은 WPF 응용 프로그램에서 새 글꼴 사용하기 위해 아래의 링크를 사용했다 - 그것은 일 :

나는 다음과 같이 컨트롤에 FontFamily를 사용했다>

< http://www.bizicbojan.com/post/2011/01/19/Embedding-and-Referencing-Fonts-in-your-WPF-application.aspx.

FontFamily="/HPID.KioskUIControls;component/Fonts/#Segoe MDL2 Assets". 

글꼴 파일은 나를위한 글꼴 폴더에서 사용할 수 있습니다.

이 경우 도움이 될 수도 있습니다.

감사합니다.

+0

에서이 작업을 수행했습니다. – afr0

+0

예, XAML에서 제공된 것입니다. 이게 도움이 될지도 몰라. 나는 그것을 시도하지 않았다. – user2842005

+0

http://www.alteridem.net/2014/02/24/custom-fonts-in-wpf-applications/ ---이 링크를 사용해보십시오. – user2842005

관련 문제