SilverLight

RichTextBoxの調査

できないこと

  • 文字の背景色を設定できません。
  • 選択されている文字列は文章内での何番目かを取得できません。
     (ロジックでの計算で取得できますが)

RichTextBox選択した文字列の後ろにCanvasオブジェクトを追加する

Canvas canvas = new Canvas();
canvas.Opacity = 0.5;
canvas.Width = 4;
canvas.Height = 4;

//選択する文字列をもう一回追加します。
//しないと削除されます。
Run ss = new Run();
ss.Text = this.rtb.Selection.Text;

this.rtb.Selection.Insert(ss);

InlineUIContainer uIContainer = new InlineUIContainer();
uIContainer.Child = canvas; 

this.rtb.Selection.Insert(uIContainer);

RichTextBoxの一番トップへスクロールさせる

TextPointer pstart = this.rtb.ContentStart;
this.rtb.Selection.Select(pstart, pstart);

Hyperlinkコントロールをクリック可能にする

Silverlight 中のRichTextBox のIsReadOnly プロパティを "True" と設定する場合 Hyperlinkは動作します。



本当にほしかったのはこういうブログだったんだ

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結解除 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:47:30 (1628d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze