protected override void OnPreviewDragHint(PreviewDragHintEventArgs e) { if (!this.ShowDragHint) { e.DragHint = null; e.UseDefaultHint = false; } base.OnPreviewDragHint(e); }
protected override void OnPreviewDragHint(PreviewDragHintEventArgs e) { if (!this.ShowDragHint) { e.DragHint = (Image)null; e.UseDefaultHint = false; } TreeViewPreviewDragHintEventArgs dragHintEventArgs = new TreeViewPreviewDragHintEventArgs(e.DragInstance, DropPosition.None); dragHintEventArgs.DragHint = e.DragHint; dragHintEventArgs.UseDefaultHint = e.UseDefaultHint; base.OnPreviewDragHint((PreviewDragHintEventArgs)dragHintEventArgs); }
private void dragDropService_PreviewDragHint(object sender, PreviewDragHintEventArgs e) { SnapshotDragItem dragInstance = e.DragInstance as SnapshotDragItem; if (dragInstance == null) { return; } GridViewRowInfo rowInfo = e.DragInstance.GetDataContext() as GridViewRowInfo; if (rowInfo != null && rowInfo.ViewTemplate.MasterTemplate.SelectedRows.Count > 1) { e.DragHint = new Bitmap(this.imageList1.Images[6]); e.UseDefaultHint = false; } }
/// <summary> /// The drag drop service_ preview drag hint. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void dragDropService_PreviewDragHint(object sender, PreviewDragHintEventArgs e) { var dataCellElement = e.DragInstance as GridDataCellElement; if (dataCellElement != null && dataCellElement.ViewTemplate.MasterTemplate.SelectedRows.Count > 1) { // set custom drag hint for multiple rows here //e.DragHint = new Bitmap(this.imageList1.Images[6]); //e.UseDefaultHint = false; } }
void dragDropService_PreviewDragHint(object sender, PreviewDragHintEventArgs e) { e.UseDefaultHint = false; }
protected override void OnPreviewDragHint(PreviewDragHintEventArgs e) { base.OnPreviewDragHint(e); }