Class
DragDropWindowData

All data about a window during a drag drop operation

Definition

Namespace:ArtOfTest.Common.Design

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
[TypeConverter(typeof(DragDropWindowDataConverter))]
public class DragDropWindowData : IExtensibleDataObject, INotifyPropertyChanged

Inheritance: objectDragDropWindowData

Implements: IExtensibleDataObjectINotifyPropertyChanged

Constructors

DragDropWindowData()

Declaration

cs-api-definition
public DragDropWindowData()

DragDropWindowData(Rectangle, Point, OffsetReference)

Declaration

cs-api-definition
public DragDropWindowData(Rectangle windowRectangle, Point windowDropPoint, OffsetReference dropPointOffsetReference)

Parameters

windowRectangle

Rectangle

windowDropPoint

Point

dropPointOffsetReference

OffsetReference

DragDropWindowData(Size, Point, Point, OffsetReference)

Declaration

cs-api-definition
public DragDropWindowData(Size windowSize, Point windowLocation, Point windowDropPoint, OffsetReference dropPointOffsetReference)

Parameters

windowSize

Size

windowLocation

Point

windowDropPoint

Point

dropPointOffsetReference

OffsetReference

DragDropWindowData(int, int, int, int, int, int, OffsetReference)

Declaration

cs-api-definition
public DragDropWindowData(int windowWidth, int windowHeight, int windowX, int windowY, int windowDropPointX, int windowDropPointY, OffsetReference dropPointOffsetReference)

Parameters

windowWidth

int

windowHeight

int

windowX

int

windowY

int

windowDropPointX

int

windowDropPointY

int

dropPointOffsetReference

OffsetReference

Properties

DropPointOffsetReference

Drop Point Offset Reference

Declaration

cs-api-definition
[DataMember(Name = "DropPointOffsetReference")]
[Browsable(false)]
public OffsetReference DropPointOffsetReference { get; set; }

Property Value

OffsetReference

ExtensionData

Declaration

cs-api-definition
[Browsable(false)]
public ExtensionDataObject ExtensionData { get; set; }

Property Value

ExtensionDataObject

Implements IExtensibleDataObject.ExtensionData

ScrollLeft

Scroll Left Offset

Declaration

cs-api-definition
[DataMember(Name = "ScrollLeft")]
public int ScrollLeft { get; set; }

Property Value

int

ScrollTop

Scroll Top Offset

Declaration

cs-api-definition
[DataMember(Name = "ScrollTop")]
public int ScrollTop { get; set; }

Property Value

int

WindowDropPointX

Window Drop Point X

Declaration

cs-api-definition
[DataMember(Name = "WindowDropPointX")]
[Browsable(false)]
public int WindowDropPointX { get; set; }

Property Value

int

WindowDropPointY

Window Drop Point Y

Declaration

cs-api-definition
[DataMember(Name = "WindowDropPointY")]
[Browsable(false)]
public int WindowDropPointY { get; set; }

Property Value

int

WindowHeight

Window Height

Declaration

cs-api-definition
[DataMember(Name = "WindowHeight")]
public int WindowHeight { get; set; }

Property Value

int

WindowWidth

Window Width

Declaration

cs-api-definition
[DataMember(Name = "WindowWidth")]
public int WindowWidth { get; set; }

Property Value

int

WindowX

Window X

Declaration

cs-api-definition
[DataMember(Name = "WindowX")]
public int WindowX { get; set; }

Property Value

int

WindowY

Window Y

Declaration

cs-api-definition
[DataMember(Name = "WindowY")]
public int WindowY { get; set; }

Property Value

int

Methods

OnPropertyChanged(string)

Declaration

cs-api-definition
public void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged