本文整理汇总了C#中DragDropAction类的典型用法代码示例。如果您正苦于以下问题:C# DragDropAction类的具体用法?C# DragDropAction怎么用?C# DragDropAction使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
DragDropAction类属于命名空间,在下文中一共展示了DragDropAction类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DragCheckEventArgs
public DragCheckEventArgs(Point position, TransferDataType[] types, DragDropAction action)
{
DataTypes = types;
Action = action;
Position = position;
Result = DragDropResult.None;
}
示例2: DragEventArgs
public DragEventArgs (Point position, Xwt.Backends.TransferDataStore dataStore, DragDropAction action)
{
Data = dataStore;
Position = position;
Action = action;
Success = false;
}
示例3: DragOverCheckEventArgs
public DragOverCheckEventArgs (Point position, TransferDataType[] types, DragDropAction action)
{
DataTypes = types;
Action = action;
Position = position;
AllowedAction = DragDropAction.Default;
}
示例4: DragStartData
/// <summary>
/// Initializes a new instance of the <see cref="Xwt.Backends.DragStartData"/> class.
/// </summary>
/// <param name="data">The collection of data to be transferred through drag operation.</param>
/// <param name="action">The type of the drag action.</param>
/// <param name="imageBackend">The image backend of the drag image.</param>
/// <param name="hotX">The image hotspot X coordinate.</param>
/// <param name="hotY">The image hotspot Y coordinate.</param>
internal DragStartData (TransferDataSource data, DragDropAction action, object imageBackend, double hotX, double hotY)
{
Data = data;
DragAction = action;
ImageBackend = imageBackend;
HotX = hotX;
HotY = hotY;
}
示例5: SetDragSource
public void SetDragSource(DragDropAction dragAction, params Type[] types)
{
Backend.SetDragSource (types.Select (t => TransferDataType.FromType (t)).ToArray(), dragAction);
}
示例6: SetDragSource
public void SetDragSource(TransferDataType [] types, DragDropAction dragAction)
{
if (DragDropInfo.AutodetectDrag)
return; // Drag auto detect has been already activated.
DragDropInfo.AutodetectDrag = true;
Widget.MouseUp += WidgetMouseUpForDragHandler;
Widget.MouseMove += WidgetMouseMoveForDragHandler;
}
示例7: DragStart
public void DragStart(TransferDataSource data, DragDropAction dragAction, object imageBackend, double hotX, double hotY)
{
throw new NotImplementedException ();
}
示例8: SetDragTarget
public void SetDragTarget(string[] types, DragDropAction dragAction)
{
destDragAction = ConvertDragAction (dragAction);
var table = Util.BuildTargetTable (types);
validDropTypes = (Gtk.TargetEntry[]) table;
Gtk.Drag.DestSet (Widget, Gtk.DestDefaults.Highlight, validDropTypes, destDragAction);
}
示例9: DragOverEventArgs
public DragOverEventArgs(Point position, ITransferData dataStore, DragDropAction action)
{
Position = position;
Data = dataStore;
Action = action;
AllowedAction = DragDropAction.Default;
}
示例10: DragStart
public void DragStart(TransferDataSource data, DragDropAction dragAction, object dragImage, double xhot, double yhot)
{
throw new NotImplementedException ();
}
示例11: SetDragSource
public void SetDragSource(DragDropAction dragAction, params Type[] types)
{
Backend.SetDragSource (types.Select (t => t.FullName).ToArray(), dragAction);
}
示例12: DragStart
internal void DragStart(TransferDataSource data, DragDropAction allowedDragActions, object image, double hotX, double hotY)
{
Backend.DragStart (data, allowedDragActions, image, hotX, hotY);
}
示例13: SetDragDropTarget
public void SetDragDropTarget(DragDropAction dragAction, params string[] types)
{
Backend.SetDragTarget (types, dragAction);
}
示例14: SetDragTarget
public void SetDragTarget(string [] types, DragDropAction dragAction)
{
throw new NotImplementedException ();
}
示例15: SetDragSource
public void SetDragSource(TransferDataType[] types, DragDropAction dragAction)
{
AllocEventBox ();
DragDropInfo.SourceDragAction = ConvertDragAction (dragAction);
var table = Util.BuildTargetTable (types);
OnSetDragSource (Gdk.ModifierType.Button1Mask, (Gtk.TargetEntry[]) table, DragDropInfo.SourceDragAction);
}