こんにちは、現在、ユーザーが異なるボタンを押したときに情報を出力するテキストボックスがあります。テキストの一部だけを太字にし、残りは太字にしない方法があるかどうか疑問に思っていました。
私は次のことを試しました:
textBox1.FontWeight = FontWeights.UltraBold;
textBox1.Text. = ("Your Name: " );
TextBox1.FontWeight = FontWeights.Regular;
textBox1.Text += (nameVar);
唯一の問題は、この方法を使用すると、すべてが太字になるか、何も表示されなくなることです。これを行う方法はありますか?C#でWPFプロジェクトを使用しています
コメントや提案は大歓迎です。ありがとう!
編集:だから今、あなたが提案したRichTextボックスを実行しようとしていますが、そこに何も表示されないようです:
// Create a simple FlowDocument to serve as the content input for the construtor.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("Simple FlowDocument")));
// After this constructor is called, the new RichTextBox rtb will contain flowDoc.
RichTextBox rtb = new RichTextBox(flowDoc);
rtb は、wpf で作成したリッチテキスト ボックスの名前です。
ありがとう