private async void MenuItem_DeleteNode_Click(object sender, RoutedEventArgs e) { var ret = await MetroUIExtender.Confirm("确定要删除这个节点?"); if (ret == MahApps.Metro.Controls.Dialogs.MessageDialogResult.Affirmative) { //删除 } }
private async void OnItemButtonDeleteClick(object sender, RoutedEventArgs e) { var btn = sender as Button; var camera = btn.DataContext as CameraUI; if (null == camera) { return; } var ret = await MetroUIExtender.Confirm("您确定要删除该设备吗?"); if (ret == MahApps.Metro.Controls.Dialogs.MessageDialogResult.Affirmative) { //删除 cameraList.Remove(camera); } }
private async void OnCameraDelete(Camera obj) { var ret = await MetroUIExtender.Confirm("您确定要删除该设备吗?"); if (ret == MahApps.Metro.Controls.Dialogs.MessageDialogResult.Affirmative) { //删除 CameraUI camera = null; foreach (var v in cameraList) { if (v.Camera.ID == obj.ID) { camera = v; break; } } if (null != camera) { cameraList.Remove(camera); } } }