【发布时间】:2019-04-02 02:39:03
【问题描述】:
您好,我目前正在使用库 Mahapps,但我遇到了一些问题。单击“菜单 1”菜单项时如何弹出弹出窗口?我尝试了以下代码,但没有成功。
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem x:Name="FlyoutOverview" Header="Menu 1" IsCheckable="True" Click="flyoutOverview">
<MenuItem.Icon>
<iconPacks:PackIconModern Kind="GlobeWire"/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
<MenuItem Header="Menu 2"/>
<Separator/>
<MenuItem Header="Menu 3">
<MenuItem.Icon>
<iconPacks:PackIconModern Kind="People"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Menu 4">
<MenuItem.Icon>
<iconPacks:PackIconModern Kind="UserDelete"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Menu 5">
<MenuItem.Icon>
<iconPacks:PackIconModern Kind="ControlResume"/>
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</ListBox.ContextMenu>
</ListBox>
【问题讨论】:
-
“菜单 1”项的 Click 事件背后的代码是什么?
-
对不起,我是 C# 新手.. 我不知道代码
-
那么你在哪里实现这个 Click="flyoutOverview" ?
-
在哪里可以找到教程.. 我在 stackflow 上都试过了
-
* private void flyoutOverview(object sender, RoutedEventArgs e)
{
}
* 这是代码.. 但我不太了解绑定代码..
标签: c# mahapps.metro flyout