C# Class SDE.Core.VirtualFileDataObject

Inheritance: System.Runtime.InteropServices.ComTypes.IDataObject, IAsyncOperation
ファイルを表示 Open project: Tokeiburu/RagnarokSDE Class Usage Examples

Public Methods

Method Description
DoDragDrop ( DependencyObject dragSource, System.Runtime.InteropServices.ComTypes.IDataObject dataObject, DragDropEffects allowedEffects ) : DragDropEffects
SetData ( List fileDescriptors ) : void
SetData ( short dataFormat, IEnumerable data ) : void
SetData ( short dataFormat, int index, FileDescriptor descriptor ) : void
SetDraggable ( Image imagePreview, GrfImageWrapper wrapper ) : void
VirtualFileDataObject ( ) : System
VirtualFileDataObject ( Action startAction, Action endAction ) : System

Private Methods

Method Description
IAsyncOperation ( IBindCtx pbcReserved ) : void
IAsyncOperation ( int fDoOpAsync ) : void
IAsyncOperation ( int hResult, IBindCtx pbcReserved, uint dwEffects ) : void
IDataObject ( DATADIR direction ) : IEnumFORMATETC
IDataObject ( System.Runtime.InteropServices.ComTypes.FORMATETC &format ) : int
IDataObject ( System.Runtime.InteropServices.ComTypes.FORMATETC &pFormatetc, ADVF advf, IAdviseSink adviseSink, int &connection ) : int
IDataObject ( System.Runtime.InteropServices.ComTypes.FORMATETC &formatIn, System.Runtime.InteropServices.ComTypes.FORMATETC &formatOut ) : int
IDataObject ( IEnumSTATDATA &enumAdvise ) : int
IDataObject ( System.Runtime.InteropServices.ComTypes.FORMATETC &format, System.Runtime.InteropServices.ComTypes.STGMEDIUM &medium ) : void
IDataObject ( System.Runtime.InteropServices.ComTypes.FORMATETC &formatIn, System.Runtime.InteropServices.ComTypes.STGMEDIUM &medium, bool release ) : void
IDataObject ( int connection ) : void
StructureBytes ( object source ) : IEnumerable

Method Details

DoDragDrop() public static method

public static DoDragDrop ( DependencyObject dragSource, System.Runtime.InteropServices.ComTypes.IDataObject dataObject, DragDropEffects allowedEffects ) : DragDropEffects
dragSource System.Windows.DependencyObject
dataObject System.Runtime.InteropServices.ComTypes.IDataObject
allowedEffects DragDropEffects
return DragDropEffects

SetData() public method

public SetData ( List fileDescriptors ) : void
fileDescriptors List
return void

SetData() public method

public SetData ( short dataFormat, IEnumerable data ) : void
dataFormat short
data IEnumerable
return void

SetData() public method

public SetData ( short dataFormat, int index, FileDescriptor descriptor ) : void
dataFormat short
index int
descriptor FileDescriptor
return void

SetDraggable() public static method

public static SetDraggable ( Image imagePreview, GrfImageWrapper wrapper ) : void
imagePreview Image
wrapper GrfImageWrapper
return void

VirtualFileDataObject() public method

public VirtualFileDataObject ( ) : System
return System

VirtualFileDataObject() public method

public VirtualFileDataObject ( Action startAction, Action endAction ) : System
startAction Action
endAction Action
return System