为什么要修剪 WPF MenuItem 文本?
Why is the WPF MenuItem text being trimmed?
我有一个 View MenuItem,其中包含一个 sub-MenuItem 命名为 "Show password"。
为什么没有显示完整的文本?
只有我把右边的手柄向右拖才会显示,但是我需要理解为什么我看不到全文,因为它明明有空间可以显示。
注意:对 VS2013 使用 Blend
默认值 WPF MenuItem template
定义内部 header 矩形和外部边界之间的较大边距(准确地说,这称为 Padding
)。
右边的空白 space,正如您从屏幕截图中看到的,我相信是用于用户选择菜单时的悬停光标。您可以在大多数 windows 应用程序的菜单中找到它。菜单项需要足够宽(header + 保留 space)或 header 被截断。
将宽度 属性 设置为 Auto
(默认值)可以解决问题。
我有一个 View MenuItem,其中包含一个 sub-MenuItem 命名为 "Show password"。
为什么没有显示完整的文本?
只有我把右边的手柄向右拖才会显示,但是我需要理解为什么我看不到全文,因为它明明有空间可以显示。
注意:对 VS2013 使用 Blend
默认值 WPF MenuItem template
定义内部 header 矩形和外部边界之间的较大边距(准确地说,这称为 Padding
)。
右边的空白 space,正如您从屏幕截图中看到的,我相信是用于用户选择菜单时的悬停光标。您可以在大多数 windows 应用程序的菜单中找到它。菜单项需要足够宽(header + 保留 space)或 header 被截断。
将宽度 属性 设置为 Auto
(默认值)可以解决问题。