У меня проблема с моим ContextMenu в WPF. Меню слишком широкое - это ширина элементов, которые я надел, плюс около пятидесяти ста сотен пикселей. Поэтому, когда вы открываете меню, вместо того, чтобы быть чистым списком опций или кнопок, на каждой стороне есть множество greyspace. Как я могу это исправить?ContextMenu в WPF слишком широк
Edit: Вот моя XAML для меню:
<ContextMenu Padding="0">
<Button Content="Close Tab" Height="23" Name="closetabbutton" Width="75" Margin="0,0,0,0" Click="closetabbutton_Click" />
<TextBox Height="23" Name="renamebox" Width="75" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ClipToBounds="True" TextChanged="renamebox_TextChanged" />
<Button Content="Close Menu" Height="23" Name="closemenubutton" Width="75" Margin="0,0,0,0" Click="closemenubutton_Click" />
</ContextMenu>
Код пожалуйста .... – 2010-11-24 21:15:17
Это кажется необычным способом использования контекстного меню с точки зрения удобства использования. Обычно вы добавляете MenuItems в ContextMenu, а не в кнопки. – 2010-11-24 21:55:36