XAML
<Grid>
<Button Content="ここを右クリック" Width="150" Height="50">
<Button.ContextMenu>
<ContextMenu>
<MenuItem Header="保存" Click="MenuSave_Click" />
<MenuItem Header="削除" Click="MenuDelete_Click" />
<Separator /> <MenuItem Header="閉じる" Click="MenuClose_Click" />
</ContextMenu>
</Button.ContextMenu>
</Button>
</Grid>
コードビハインド
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
// 「保存」がクリックされた時
private void MenuSave_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("保存されました。");
}
// 「削除」がクリックされた時
private void MenuDelete_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("削除されました。");
}
// 「閉じる」がクリックされた時
private void MenuClose_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
}




コメント