Button
にContextMenu
があり、幅はButton
の幅に制限されています。それはあまりにも多すぎるようです。 ContextMenu
を開き、Button
のサイズを小さくしてもう一度開くと、すべてがOKです(Width
は小さくなります)。 Width
を(たとえば100から200に)増やした場合、ContextMenu
のWidth
も増加します(200まで)が、前のWidth
(100)のみをレンダリングします。 Width
自分でコードを変更しましたが、代わりにActualWidth
を使用しましたが、値は上手く表示されますが、コンテキストメニューのレンダリングは貧弱です。コンテキストメニューの幅を変更するとレンダリングが悪くなります
1
A
答えて
0
これが当てはまるかどうかわかりませんが、SnapToDevicePixels=True
を使用するオプションはありますか?私はこれが使用されていないときにレンダリングに大きな違いがあることを発見しました...しかし、オプションがあなたのコンテキストメニューで利用可能かどうかはわかりません。
+0
私はこのオプションを持っていますが、影響はありません。 ItemsPanelTemplateを置き換えようとしましたが、それでもContextMenuの一部だけがレンダリングされました –
1
コンテキストメニューの幅は、最も長いテキストフィールドを持つコンテキスト項目のテキストフィールド長に基づいているようです。
コンテキストアイテムのテキストフィールドの1つにスペースを追加すると、コンテキストアイテムとコンテキストメニュー全体が広くなります。
すべてがうまく描画されます。
これが役に立ちます。
関連する問題
- 1. フォーム幅が大きくなるとListViewの幅を変更する方法はありますか?
- 2. ffmpeg - MP4をWebMに変換すると、結果が悪くなります。
- 3. Microsoft Edgeのレンダリングが悪く見える
- 4. 親を再レンダリングすることなく親状態を変更しますが、子を再レンダリングします
- 5. プロトタイプを変更すると悪影響はありますか?
- 6. React.refsレンダリング後のDOMノードの幅と幅が値が変更された場合にのみ再レンダリングをトリガー
- 7. divの幅を変更するとビューポートを変更します
- 8. dom要素の高さ/幅を指定するとレンダリングが速くなりますか?
- 9. Androidのコンテキストメニューのスタイルを変更する
- 10. XElementの値を変更するとCDataの型がなくなります
- 11. UrlImageを使用すると、画像の品質が悪くなります
- 12. CKEditorのコンテキストメニューを変更するには?
- 13. FFmpeg: "filter_complex"の結果が "vf"より悪くなります
- 14. inkScapeからビットマップとしてエクスポートすると品質が悪くなります
- 15. divをdivに変更するとdivの幅が変わる
- 16. コンテキストメニューのアイコンを変更
- 17. JQueryによるページサイズ変更.fadeIn、.fadeOutは悪く見えます
- 18. UWPアプリの言語を変更すると気分が悪い
- 19. 画像のサイズを変更すると解像度が低くなります
- 20. Androidアプリの性能とレンダリングが悪い
- 21. 位置を変更すると幅の変更が停止する
- 22. コンポーネント全体を再レンダリングするのではなく、HTML行を変更する方法はありますか?
- 23. ggplotlyで幅と高さを変更するには?幅と高さを変更する簡単な方法はありますか?
- 24. 共有メモリのパフォーマンスが悪くなります
- 25. 他のビューと同じ幅のビューの幅を変更する
- 26. JavaFXコンテキストメニューで親の透過的な背景がなくなります
- 27. 編集可能なコンボボックス(WPF)のコンテキストメニューを変更する
- 28. 幅の制約を変更するとコンフリクトが発生する
- 29. Angular2のページを更新することなく値をレンダリング
- 30. cssで画面の幅が小さくなると、幅を強制する方法はありますか?
私が考えることができるすべてのことを試し、ScaleTransformを使用しても何も動作しません。誰もコンテキストメニューのサイズを変更しないので、おそらく誰も出てこないバグだと思う。 –