私は自分のソリューションでInkcanvasを使用しています。だから、このように、ユーザーが確認した後に削除したい...
XAML:
<InkCanvas Grid.RowSpan="3" Name="ink" StrokeErasing="ink_StrokeErasing" />
C#:
private void ink_StrokeErasing(object sender, InkCanvasStrokeErasingEventArgs e)
{
if (MessageBox.Show("Delete this stroke?", "", MessageBoxButton.OKCancel) != MessageBoxResult.OK)
{
e.Cancel = true;
}
}
その後、メッセージボックスが2回表示されます:(これはどうして起こったのだろうか。これについて教えてください。