WPF UIをXPSファイルストリームに保存しようとしています。 すべてが正常に動作しますが、Grid.IsSharedSizeScopeを使用するGridには1つの問題があります。 UIがXPSに保存されているときにWPF UIを表示すると、列サイジングは無視されますが、等しい列サイジングはありません。FixedPageとGrid.IsSharedSizeScope
これはなぜ起こる可能性があり、回避策があるのか誰も知っていますか?
WPF UIをXPSファイルストリームに保存しようとしています。 すべてが正常に動作しますが、Grid.IsSharedSizeScopeを使用するGridには1つの問題があります。 UIがXPSに保存されているときにWPF UIを表示すると、列サイジングは無視されますが、等しい列サイジングはありません。FixedPageとGrid.IsSharedSizeScope
これはなぜ起こる可能性があり、回避策があるのか誰も知っていますか?
私はプログラム的にXAMLコントロールを作成し、FlowDocumentにそれらを加えることを含む、様々な印刷されたレポートを生成するアプリケーションを、書きました。私は "自動"幅が無視されるので、数字または "星"の値を使用しなければならない問題にぶつかったことを覚えています。まったく同じXAMLを「スクリーンに」描画しても問題ありません。
共有サイズのスコープの問題は、おそらく同じ問題と関連しています。私はこの「既知の問題」について、私がこの記事を書いたときに読んだことを覚えていますが、リンクは残念です。
私はちょうど私の報告コードを見てきたと私は(彼らの表の性質を考えると奇数である)共有サイズのスコープを使用していたことをどこにも見つからなかったので、多分私は時間に同じ問題を打ちます。
さて私はこの を追加 view.Width = pageSize.Width。 view.Measure(pageSize); それはすべてのケースで100%動作するかどうかはまだ分かりませんが – NullReference