2011-01-31 13 views
2

フォーマットを行わずにSilverlight 4 RichTextBoxからテキストを取り出すにはどうすればよいですか?私はXamlプロパティが私にXAMLを与えることを知っていますが、私はそのテキストがほしいだけです。Silverlight 4 RichtTextBox - 書式設定なしでテキストを取得するにはどうすればよいですか?

+0

私はこれを解決する方法を持っています。できるだけ早くブログに投稿します。 – SGarratt

答えて

0

代わりにTextBoxを使用しないでください。

+0

私はクライアントソフトウェアの機能を複製して、ユーザーにとって使い慣れたものにしようとしています。ユーザーがコンマ区切りのデータを入力して「Check」をクリックすると、システムはデータを処理し、ユーザーが編集できるように無効な項目を強調表示します。 RichTextBoxがこれを行う唯一の方法だと思われます。 – SGarratt

+0

ああ。けっこうだ。申し訳ありませんが、今のところより良い答えを得るためにテキスト領域について十分に分かりません。 –

0

この種の機能をサポートするさまざまなサードパーティコンポーネントがあります(残念ながら有料)。たとえば、Telerik's RadRichTextBoxは、リッチテキストコンテンツのハイライト表示とエクスポートを、TxtFormatProviderという後のトラフコンポーネントであるプレーンテキストとしてサポートします。

+0

提案していただきありがとうございます。私はそれをオープンソースプロジェクトのために取り上げることはできません。 – SGarratt

2

これは少し遅れていますが、とにかく投稿します。コード内のすべてのテキストを選択し、TextSelectionオブジェクトのTextプロパティにアクセスするというトリックがあります。ように:

myRichTextBox.SelectAll(); 
var plainText = myRichTextBox.Selection.Text; 

私は自分のアプリでそれを使用していますが、それは最も良い解決策ではありませんが動作します。それを見つけた:
http://forums.silverlight.net/forums/p/184560/422007.aspx

関連する問題