1

我想做的就是在 aContextMenu上设置一个Button宽度限制为Button' 的宽度。显然这太过分了。如果您打开ContextMenu然后减小大小Button并再次打开它,一切正常(Width变小)。如果您增加Width(例如从 100 到 200),则ContextMenu'Width也会增加(到 200),但它只会呈现前一个Width(100)。Width我在代码中更改了自己,改为使用,ActualWidth但虽然值看起来不错,但上下文菜单的渲染效果很差。

4

2 回答 2

1

上下文菜单的宽度似乎由具有最长文本字段的上下文项的文本字段长度驱动。

如果您将一堆空格附加到上下文项的文本字段之一,这会使该上下文项和整个上下文菜单更宽。

然后一切都很好。

希望这可以帮助。

于 2009-11-30T01:37:09.057 回答
0

不确定这是否适用,但您可以选择使用SnapToDevicePixels=True? 我发现这在不使用时会对渲染产生巨大影响......但我不确定该选项是否在您的上下文菜单中可用。

于 2009-07-26T15:18:23.003 回答