2012-03-18 3 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; 
} 

簡単でしたか?私は、フォントダイアログを開いたが、私はこの2行は、WPFで動作させる方法がわからない:

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

オブジェクトのプロパティの外観を持っているIEのフォントを設定する要素をクリックし、プロパティで設定することができます。あなたがコードでそれをやりたいのであれば、要素のidを設定し、コードでそれを設定した後 – cpoDesign

答えて

1

あなたはtxt.FontFamilyFontWeightFontStyleなどを使用することができます...

WPFは、すべてのバインディングについてです、したがって、多くのことがWinFormsとは異なります。主にBindingsのために、Fontのようなものはp.e.のような複数のプロパティに分割されています。 FontFamily、FontWeight、FontStyleを使用すると、バインディングが簡単になります。

を見てみましょう:
あなたの答えは:TextBox in WPF
BindingsFontFamily Property(強く事前に読み取ることがadviced)
An introduction to WPF(。おそらくこれはあなたを助けることができる)

WPFは、WinFormsのように見えるかもしれませんが、それは間違いなく違います。しかし、私の意見では、WPFの利点はWinFormsの利点を大きく上回っています。がんばろう。

関連する問題