본문 바로가기
Coding/WPF, Silverlight

WPF에서 Font ComboBox 만들기

by 생각하는대로살자 2009. 8. 12.
일명 FontFamily ComboBox.

지금 하는 작업 말고, 이전 작업을 할 때엔 Actipro Toolkit을 사용해서 UI를 적용을 시켰기에 폰트패밀리 콤보박스는 Actipro가 제공하는 FontFamily ComboBox를 사용했다.

Actipro ribbon에서는 기본으로 제공하기 때문에 다음과 같이 사용하면 되었다.
[-] Collapse
<ribbon:FontFamilyComboBox Name="comboBoxFontName" UsePreviewInItemRendering="False"
                                         Width="135" KeyTipAccessText="FF"
                                         SelectionChanged="comboBoxFontName_SelectionChanged" />

이번 프로젝트에서는 Actipro를 사용하지 않기로 하였기에 직접 폰트 콤보박스를 만들었다.
아주아주 극히, 간단하다.

다음과 같이 넣어주면 끝.

[-] Collapse
<ComboBox Name="FontComboBox"
                   ItemsSource="{Binding Source={x:Static Member=Fonts.SystemFontFamilies}}"/>


보다시피 시스템폰트를 가져와서 바인딩을 시켜불면 끝.
아주, 초간단 팁이다.

'Coding > WPF, Silverlight' 카테고리의 다른 글

Secondary Monitor에 윈도 그리기  (1) 2010.02.25
WPF Threads  (0) 2009.08.09
WPF Thread // 작성자 : Shwan Wildermuth  (0) 2009.07.19