2012-03-18 5 views
-2

은 내가 WPF에서 동일한 작업을 수행하려면 어떻게WPF에서 글꼴을 어떻게 변경합니까? 윈폼에서

private void mfont_Click(object sender, System.EventArgs e) 
{ 
    fd.ShowColor = true; 
    fd.ShowDialog(); 
    txt.Font = fd.Font; 
    txt.ForeColor = fd.Color; 
} 

쉬웠다? ,

private void mfont_Click(object sender, System.EventArgs e) 
{ 
    txt.Font = fd.Font; 
    txt.ForeColor = fd.Color; 
} 
+0

개체 IE의 속성을 살펴보십시오. 글꼴을 설정할 요소를 클릭하고 속성에서 설정할 수 있습니다. 코드에서이 작업을 수행하려면 요소의 ID를 설정하고 코드에서 설정 한 후에 – cpoDesign

답변

1

당신은 txt.FontFamily, FontWeight, FontStyle 등 ...

WPF 모든 바인딩에 관한 사용할 수 있습니다 : 나는 글꼴 대화 상자를 열었지만, 나는이 두 줄은 WPF에서 작동하도록하는 방법을 모른다 따라서 많은 것들이 WinForms와 다릅니다. 주로 Bindings 때문에 Font와 같은 일부 요소는 p.e.와 같은 여러 속성으로 나뉩니다. FontFamily, FontWeight 및 FontStyle을 사용하면 Binding 작업을 더 쉽게 할 수 있습니다.

살펴 보자
당신의 대답은 : TextBox in WPF
BindingsFontFamily Property (강하게 미리 읽어 adviced)
An introduction to WPF (. 아마도이 당신을 도울 수)

WPF는 윈폼처럼 보일 수 있지만, 그것은 분명히 다릅니다. 그러나 WPF의 장점은 WinForms의 장점보다 훨씬 중요하다고 생각합니다. 행운을 빕니다.

관련 문제