0

このようなRichTextBlockを作成しました

RichTextBlock RTB = new RichTextBlock();

しかし、RichTextBlock にテキストと URL を追加する方法が見つかりません。
特定の使用法または類似のものが必要な場合、私は考えています

4

1 に答える 1

2

これを試して :

    // creat your RichTextBlock  
    RichTextBlock MyRTB = new RichTextBlock();

     // Create a Run of plain text and some bold text.
                Run myRun1 = new Run();
                myRun1.Text = "Some text here";
                myRun1.FontStyle = FontStyle.Oblique;
                myRun1.FontSize = 72;

                Run myRun2 = new Run();
                myRun2.Text = "Other text";
                myRun2.FontSize = 140;
                myRun2.Foreground = new SolidColorBrush(Colors.Red);

                // Create a paragraph and add the Run and Bold to it.
                Paragraph myParagraph = new Paragraph();
                myParagraph.Inlines.Add(myRun1);
                myParagraph.Inlines.Add(myRun2);

// add paragraphe to your RichTextBlock  blocks
                MyRTB.Blocks.Add(myParagraph);


// now, add RichTextBlock  to the grid (or any other controler in your page)    
                ParentGrind.Children.Add(MyRTB);
// update layoute
                ParentGrind.UpdateLayout();

これは、テキストを動的に追加してフォーマットするのにうまく機能します

于 2013-05-23T15:07:54.943 に答える