私がやりたかったのは、 の幅に制限された幅を持つ をContextMenu
on にすることだけです。どうやらそれは多すぎるようです。を開き、のサイズを小さくしてから再度開くと、すべて問題ありません (が小さくなります)。を(たとえば 100 から 200 に) 増やすと、も (200 に) 増加しますが、前の(100)のみがレンダリングされます。コードで自分自身を変更し、代わりに使用しましたが、値は問題ないように見えますが、コンテキスト メニューのレンダリングは貧弱です。Button
Button
ContextMenu
Button
Width
Width
ContextMenu
Width
Width
Width
ActualWidth
SHD_lotion
質問する
849 次
2 に答える
1
コンテキストメニューの幅は、テキストフィールドが最も長いコンテキストアイテムのテキストフィールドの長さによって決まるようです。
コンテキストアイテムのテキストフィールドの1つに一連のスペースを追加すると、そのコンテキストアイテムとコンテキストメニュー全体の両方が広くなります。
その後、すべてがうまく描画されます。
お役に立てれば。
于 2009-11-30T01:37:09.057 に答える
0
これが当てはまるかどうかはわかりませんが、使用するオプションはありますSnapToDevicePixels=True
か? これを使用しないと、レンダリングに大きな違いが生じることがわかりました...しかし、このオプションがコンテキスト メニューで使用できるかどうかはわかりません。
于 2009-07-26T15:18:23.003 に答える