問題タブ [richtextblock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
511 参照

c# - 段落内のテキストを打ち消す方法は?

Windows 8.1 用のアプリを開発しています

アプリは HTML コードを解析し、コンテンツを RichTextBlock に表示します。

とにかく、「StrikeThrough」行でいくつかのテキストを表示しようとしています。以下のように。

http://i.stack.imgur.com/qLAPk.png

Web を検索しましたが、Windows 8.1 でそれを行うネイティブな方法がないことがわかりました。

「 TextBlock の StrikeThrough 効果」で解決策を試しましたが、この解決策では RichTextBlock の幅を超えるテキストを表示できないと思います (これらのテキストを新しい行に表示する必要があります)。

また、TextBlock にテキストを直接表示することはありません。

私のアプリでは、テキストは以下のように表示されます

この問題の良い解決策はありますか? (RichTextBlock で「取り消し線テキスト」を表示する最も簡単な方法)

前もって感謝します。

0 投票する
1 に答える
295 参照

xaml - 動的コンテンツを考慮して、RichTextBlock のプレーン テキスト内のハイパーリンクを検出する

RichTextBlock のこのケースがあるとします:

ユーザーがクリックしたときに Web ブラウザー アプリが開くように、コンテンツ内の可能なハイパーリンクを検出することは可能ですか?

たとえば、Descriptionプロパティが次の文字列で構成されているとします。

「Stackoverflow へようこそ。クイック ガイドはhttp://www.stackoverflow.com/guideにあります。質問を追跡するには、 http://www.stackoverflow.com/questions にアクセスしてください。コーディングをお楽しみください!」

現在、この正確な文字列は UI にバインドされていますが、Web ブラウザーを使用する場合と同じように、可能なリンクを検出し、それらをタップしたときにそれらに移動できるようにしたいと考えています。

無効に設定されたテキスト選択は、私が満たさなければならない要件の 1 つですが、少なくともリンクをコピーして貼り付けるのに役立つ可能性があります。

どんな提案でも大歓迎です!

0 投票する
2 に答える
1463 参照

c# - 段落のリストを RichTextBlock にバインドする

現在、 にバインドする必要があるデータがありますが、 の段落設定で にRichTextBlockバインドされた 1 つの長い文字列を使用しているだけなので、それをフォーマットできません。明らかに、これは理想的ではありません。一部の単語のフォント サイズまたはフォントの太さを変更できるようにしたいのですが、現在の方法でそれを行う方法がわかりません。runRichTextBlock

コード ビハインドでを作成し、そこRichTextBlockに手動で段落を追加できることはわかっていますが、どのようにバインドすればよいでしょうか? それは私の中にあるのでpage.resources

0 投票する
1 に答える
439 参照

c# - RichTextBlock テキストの行数

私は Windows Phone 8.1 アプリケーションに取り組んでおり、次の問題が発生しました。

テキストを保持するRichTextBlockコントロールがあります。コントロールの高さが画面よりも大きい場合、ユーザーがテキストを読んでいる間、行ごとに自動的にスクロールする必要があります。

私のRichTextBlockまたは幾何学的計算で線の数を決定する方法はありますか?

Blocks コレクションを繰り返し処理しようとしましたが、何も関連していないようです。

私が持ってきた唯一のことは、TextPointer.GetCharacterRect関数を使用することです:

しかし、それは正確ではありません-intキャストと除算以降、1行または2行で欠落することがあります...

どんな助けでも大歓迎です

0 投票する
1 に答える
349 参照

c# - RichTextBlock のハイパーリンクをクリックするとアプリケーションがクラッシュする

私の Windows Phone 8.1 アプリケーションには、ハイパーリンクを含む RichTextBlock があります。ハイパーリンクのクリック イベントにコード ブロックを追加しました。問題は、ハイパーリンクをクリックするたびに、'Access Violation' 例外でアプリケーションがクラッシュすることです。これは、キーボードが表示されている場合にのみ発生します。キーボードが辞任した場合、例外は発生しません。また、これは WP8.1 デバイスでのみ発生し、W10 デバイスでは発生しません。以下は私のコードです。

XAML

コードビハインド

これは、RichTextBox のコンテンツを作成する方法です

ハイパーリンクをクリックして TextBox にフォーカスがあると、例外が発生してアプリケーションがクラッシュします。

どんな助けでも大歓迎です。

0 投票する
1 に答える
4797 参照

paragraph - [UWP][C#] RichTextBlock へのテキストの追加

まず第一に、私は XAML と C# の両方にまったく慣れていないので、いくつかのばかげたエラーを許してください。説明は、はるかに高く評価されます。

ボタンが押されたときに RichTextBlock にテキストを追加する方法という、最も単純なことの 1 つを理解しようと、ここ数時間苦労してきました。インターネットで見つけたいくつかの解決策を試しましたが、実際には機能しませんでした。

特に、必要な参照がないようです。たとえば、VS は次のコードを認識しRun myrun = new Run();ませParagraph mypar = new Paragraph();myrichtextblock.document

私は何が欠けていますか?

0 投票する
1 に答える
158 参照

c# - RichTextBlock のカスタム インライン要素を作成する

RichTextBlock で "Run" や "Span" などのカスタム インライン オブジェクトを作成することはできますか? 例やサンプルは見つかりませんでした。

ありがとうございました!