【发布时间】:2010-11-14 03:46:48
【问题描述】:
我想要做的就是在Button 上有一个ContextMenu,其宽度限制为Button 的宽度。显然这太过分了。如果您打开ContextMenu,然后减小Button 的大小并再次打开它,一切正常(Width 变小)。如果增加 Width(例如从 100 到 200),ContextMenu 的 Width 也会增加(到 200),但它只会渲染之前的 Width(100)。我自己在代码中更改了Width,改用ActualWidth,但虽然值看起来不错,但上下文菜单的渲染效果很差。
【问题讨论】:
-
尝试了我能想到的一切,甚至使用了 ScaleTransform 但没有任何效果。我认为这可能是一个没有人遇到过的错误,因为没有人改变他们的上下文菜单的大小。
标签: wpf .net-3.5 width contextmenu actualwidth