問題タブ [flowdocument]
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.
wpf - エクスプローラーからFlowDocumentReaderにファイルをドロップできないのはなぜですか?また、それを修正する方法は?
ユーザーがファイルをアプリケーションにドラッグしてFlowDocumentReaderで開くことができる機能を実装しようとしています。
私の問題は、FlowDocumentReaderにAllowDrop = trueがありますが、カーソルが「ここにドロップ」アイコンに変更されず、代わりに「ドロップは許可されていません」アイコンに変更されることです。これはFlowDocumentReaderでのみ発生し、UIの他のすべての部分(ウィンドウ自体、他のコントロール)は期待どおりに機能します。FlowDocumentReaderは実際にイベントを受信し、ドロップを処理することは可能ですが、ユーザーはここでマウスを離すことができることを視覚的に示すことはできません。
また、Cursor = Cursors.Noneを設定しても、「ドロップは許可されていません」カーソルを非表示にすることはできません。
wpf - WPF FlowDocument InlineUIContainer コンテンツをコピーするにはどうすればよいですか?
いくつかの InlineUIContainers を持つ WPF FlowDocument があります。これらは単純な InlineUIContainers であり、Button.Content にテキストを含むスタイル付きのボタンが含まれています。ボタンを含むテキストと InlineUIContainer を FlowDocument から TextBox にコピーすると、ボタンがコピーされません。
何とかインラインボタンを変換したり、貼り付けたテキストデータでボタンをテキスト化することは可能です。FlowDocument.DataObject.Copying イベントを使用してみましたが、これを使用する方法について、またはこれが正しい方向である場合でも、適切なサンプルが見つからないようです。
ありがとうございました
wpf - WPF FlowDocument でデータバインドされたアイテムを繰り返す
次のようなWPFのフロードキュメントがあります。
DataContext に Title と AssignedTo プロパティを持つクラスを与える代わりに、そのクラスの List を与え、flowdocument にそれぞれのオブジェクトを表示させたいと思います。これを行うためにフロードキュメントで XAML を形成する方法を教えてもらえますか?
flowdocument - ブロックから UIElement への変換
を に変換することは可能System.Windows.Documents.Block
ですSystem.Windows.UIElement
か?
作成したブロックを固定ドキュメントに追加したいので、これが必要です。他に方法はありますか?
wpf - WPF で .rtf または .doc をフロードキュメントとして表示するにはどうすればよいですか?
アプリケーションのヘルプ セクション用です。ヘルプ ドキュメントを表示するために、flowdocumentReader を配置することを考えています。しかし、Flowdocument.Or で表示する .rtf または任意の .doc を表示することは可能ですか?Xaml でフロー ドキュメントを作成する必要がありますか? 助けてください。
ありがとう、
wpf - WPFのコードでフロードキュメントリーダーの特定のページ番号に移動するには?
flowdocument reader には pagenumber プロパティがありますが、そのプロパティは読み取り専用です。フロードキュメント リーダーで特定のページ番号に移動する方法はありますか。助けてください。
ありがとう。
xaml - RichTextBox コンテンツを SQL varbinary (バイト配列) 列に保存するにはどうすればよいですか?
RichTextBox の内容を XamlPackage 形式で varbinary (=バイト配列) に保存したい。その方法について技術的なアドバイスが必要です。
FlowDocument をバイト配列に変換する方法を実際に知る必要があります。
varbinary として保存することをお勧めしますか、それとも悪い考えですか?
アップデート
コードスニペット:
wpf - FlowDocument の変更とスクロールを検出する
でコンテンツが追加、変更されたFlowDocument
ときなどを (できればイベントを通じて) 検出しFlowDocumentScrollViewer
たいと思いFlowDocument
ます。
wpf - WPF 印刷フロー ドキュメント
こんにちは、WPF での印刷に問題があります。フロー ドキュメントを作成しており、そのフロー ドキュメントにいくつかのコントロールを追加しています。印刷プレビューは問題なく動作し、印刷プレビュー ウィンドウからの印刷に問題はありません。印刷プレビューなしでプリンターに直接印刷すると、問題が発生します。しかし、さらに驚くべきことに、XPS Document Writer をプリンターとして使用すると、物理的なプリンターを使用すると、フロー ドキュメントの一部のコントロールが表示されなくなります。前もって感謝します
c# - WPFテキストをTextBlockに設定する
私はそれが、例えば、をTextBlock
提示できることを知っています:FlowDocument
FlowDocument
変数に格納されているをに設定する方法を知りたいのですがTextBlock
。私は次のようなものを探しています:
ただし、上記のコードの結果は、XAMLテキストが解析されずに表示されることです。
編集:私の質問は十分に明確ではなかったと思います。私が本当に達成しようとしているのは、次のとおりです。
- ユーザーはRichTextBoxにテキストを入力します。
- アプリケーションは、 RichTextBox
FlowDocument
からのユーザー入力を保存し、ディスクにシリアル化します。 - は
FlowDocument
ディスクから変数テキストに逆シリアル化されます。 - ここで、ユーザーテキストをで表示できるようにしたいと思います
TextBlock
。
したがって、私が理解している限り、新しいRunオブジェクトを作成し、パラメーターを手動で設定しても、問題は解決しません。
問題は、RichTextBoxをシリアル化するとSectionオブジェクトが作成され、 TextBlock.Inlinesに追加できないことです。したがって、逆シリアル化されたオブジェクトをTextBlockのTextPropertyに設定することはできません。