2012-02-03 7 views

答えて

0

MSDNサイトを見ると、RichTextBoxにあるすべての異なるプロパティを見つけることができます。

関心

  • のいくつかのもののfontFamily
  • のFontSize
  • フォントスタイル
  • フォアグラウンド
  • 背景
+0

ありがとうございます!しかし、アクセントブラシを使いたいときは、「暗黙のうちに、 'string'を 'System.Windows.Media.Brush'に変換することはできません。」 – adam014

+0

右。あなたが望むだけ与えることができます。それを文字列にしたい場合は、コンバータを使用する必要があります。シンプルなブラシが欲しい場合は、次のようにしてください:Brushes.Red; – MyKuLLSKI

0

一つの方法は、以下のコード

のようにそれを行うことです
 Run r1 = new Run(); 
     r1.Text = "this is through "; 
     r1.FontSize = 18.0; 
     r1.FontStyle = FontStyles.Italic; 
     //r.Foreground=Brush. 

     Run r2 = new Run(); 
     r2.Text = "code"; 
     r2.FontWeight = FontWeights.ExtraBold; 
     r2.Foreground= new SolidColorBrush(Colors.Red); 

     Paragraph p = new Paragraph(); 


     p.Inlines.Add(r1); 
     p.Inlines.Add(r2); 


     richTextBox1.Blocks.Add(p); 
関連する問題