コード例 #1
0
 private void OnTrashCanDragQueryDataValid(object sender, DropHelperEventArgs e)
 {
     if (e.EventArgs.Data.GetDataPresent("Droppy.WidgetSiteDragDropData"))
     {
         e.EventArgs.Effects = DragDropEffects.Move;
     }
     else
     {
         e.EventArgs.Effects = DragDropEffects.None;
     }
 }
コード例 #2
0
        private void OnTrashCanDrop(object sender, DropHelperEventArgs e)
        {
            var dragData = e.EventArgs.Data.GetData("Droppy.WidgetSiteDragDropData") as WidgetSiteDragDropData;

            if (dragData.Widget != null)
            {
                if (dragData.Widget.HasOwner)
                {
                    dragData.Widget.Parent.Remove(dragData.Widget);
                }
            }
        }
コード例 #3
0
ファイル: TrashCanPopupManager.cs プロジェクト: dxm007/Droppy
        private void OnTrashCanDrop( object sender, DropHelperEventArgs e )
        {
            var dragData = e.EventArgs.Data.GetData( "Droppy.WidgetSiteDragDropData" ) as WidgetSiteDragDropData;

            if( dragData.Widget != null )
            {
                if( dragData.Widget.HasOwner )
                {
                    dragData.Widget.Parent.Remove( dragData.Widget );
                }
            }
        }
コード例 #4
0
ファイル: TrashCanPopupManager.cs プロジェクト: dxm007/Droppy
 private void OnTrashCanDragQueryDataValid( object sender, DropHelperEventArgs e )
 {
     if( e.EventArgs.Data.GetDataPresent( "Droppy.WidgetSiteDragDropData" ) )
     {
         e.EventArgs.Effects = DragDropEffects.Move;
     }
     else
     {
         e.EventArgs.Effects = DragDropEffects.None;
     }
 }