【发布时间】:2015-04-13 07:58:28
【问题描述】:
在我的 .xaml 中,我有一个按钮,当我左键单击它时,将显示一个菜单供选择。这是我的 .xaml 代码:
<Button x:Name="Btn" Content="Btn" HorizontalAlignment="Left" VerticalAlignment="Top"
Height="26" Width ="40" IsEnabled="True"
Click="Btn_Click" ContextMenuService.IsEnabled="False">
我禁用了 ContextMenuService,这样当我右键单击按钮时菜单将无法显示。
下面是我左键单击按钮后显示菜单的代码。名称“菜单”指的是上下文菜单。
private void Btn_Click(object sender, RoutedEventArgs e)
{
ContextMenu contextMenu = this.FindName("Menu") as ContextMenu;
contextMenu.PlacementTarget = sender as Button;
contextMenu.IsOpen = true;
}
是否有任何解决方案可以根据我的情况从上下文菜单选择中返回值?
【问题讨论】: