問題タブ [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.
c# - カスタムスパンの背景色を変更するには?
カスタムをRichTextBlock
含む がありますSpan
。Right-Tapped
イベントが発生したときにBackground
、そのスパンの色を変更したい。アクセスできますが、プロパティspan
がありません。Background
どうすればできますか?
c# - アイテムのリストを印刷するために、uwpのRichtextblockにアイテムのリストを追加しますか?
UWPアプリケーションを作成しています。プロジェクトに印刷機能を追加したいと考えています。そのため、 RichTextBlockを使用してページをプレビューに送信しています。すべてのプレビューは正常に動作しています。しかし、アイテムのリストが実行時に(データベースから)取得されると、大きなエラーが発生します。アイテムがランタイムから取得されると、オーバーフローが正しく機能しません。ただし、事前定義された一連の段落で適切に機能します。問題を解決するのを手伝ってください。
リストの行数が多くてもオーバーフローは発生せず、grid.rows の高さのみが表示されます。ただし、定義済みの段落セットがある場合、オーバーフローは適切に機能します。コード内の変更なし。
このコードは正しく機能し、上記のコードの問題は何ですか。
c# - RichTextBlock の幅の 100% を取るために InlineUIContainer をストレッチしますか?
InlineUIContainer
の中にシンプルなParagraph
、 の中に がありRichTextBlock
ます。InlineUIContainer 内のコンテンツを RichTextBlock の幅いっぱいにするにはどうすればよいですか? プロパティの設定はHorizontalAlignment
明らかに何もしないので、何ができるでしょうか? 今のところ、私は非常にハックな方法を使用しています:
これは明らかに、それを伸ばすには非常に悪い方法です。
c# - RichTextBlock ハイパーリンク イベントをキャプチャする
動的に生成された RichTextBlock 内のハイパーリンクのクリック イベントをキャプチャしようとしています。
私はリッチテキストブロックの内容を動的に生成し、XamlReader
. 内容はかなり異なる可能性があるため、その時点で xaml を手動で解析してイベントをフックすることはできません。
私の基本的な考え方は、richtextblock が読み込まれたら、そこにあるすべてのハイパーリンクを見つけて、そこにクリック イベントを接続することです。これは私の現在のコードです:
明らかに、それは機能していません。FindVisualChildren 関数がハイパーリンクを返していないようです。どうすればこれを達成できるかについてのアイデアはありますか?