Class TileViewItemBase
Represents the TileView Item Base. This Class is for the maintaining the drag events of the report cards
Inherited Members
Namespace: Syncfusion.Windows.Shared
Assembly: Syncfusion.Shared.WPF.dll
Syntax
public class TileViewItemBase : TileViewItemAnimationBase
Fields
UIElementObj
stores the details of the object UI element
Declaration
public UIElement UIElementObj
Field Value
Type |
---|
System.Windows.UIElement |
Methods
add_DragCompletedEvent(TileViewDragEventHandler)
Declaration
public void add_DragCompletedEvent(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
add_DragMouseMoveEvent(TileViewDragEventHandler)
Declaration
public void add_DragMouseMoveEvent(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
add_DragStartedEvent(TileViewDragEventHandler)
Declaration
public void add_DragStartedEvent(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
add_PanelFocused(TileViewDragEventHandler)
Declaration
public void add_PanelFocused(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
FloatPanelArea_MouseLeftButtonDown(Object, MouseButtonEventArgs)
starthe dragging of report card when mouse left button is clicked
Declaration
public void FloatPanelArea_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The float panel area |
System.Windows.Input.MouseButtonEventArgs | e | Mouse button event args. |
FloatPanelArea_MouseLeftButtonUp(Object, MouseButtonEventArgs)
stops the report catd dragging in the float panel area
Declaration
public void FloatPanelArea_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | float panel area |
System.Windows.Input.MouseButtonEventArgs | e | Mouse button event args. |
FloatPanelArea_MouseMove(Object, MouseEventArgs)
fires when report card is dragging
Declaration
public void FloatPanelArea_MouseMove(object sender, MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | float panel area |
System.Windows.Input.MouseEventArgs | e | Mouse button event args. |
OnApplyTemplate()
Gets the template parts from the report card.
Declaration
public override void OnApplyTemplate()
OnGotFocus(RoutedEventArgs)
it brings the report card to the front
Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.RoutedEventArgs | e | Routed Event Args. |
OnMouseLeftButtonDown(MouseButtonEventArgs)
event to bring the report card in front of the other report cards
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | Mouse Button Event Args. |
remove_DragCompletedEvent(TileViewDragEventHandler)
Declaration
public void remove_DragCompletedEvent(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
remove_DragMouseMoveEvent(TileViewDragEventHandler)
Declaration
public void remove_DragMouseMoveEvent(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
remove_DragStartedEvent(TileViewDragEventHandler)
Declaration
public void remove_DragStartedEvent(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
remove_PanelFocused(TileViewDragEventHandler)
Declaration
public void remove_PanelFocused(TileViewDragEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
TileViewDragEventHandler | value |
UpdateCoordinate(Point)
Base method for updating report card coordinates
Declaration
public virtual void UpdateCoordinate(Point Pt)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Point | Pt | The new mouse coordinates |
UpdateFloatPanelSize(Double, Double)
Base method for updating the report card size
Declaration
public virtual void UpdateFloatPanelSize(double Width, double Height)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Width | report card width |
System.Double | Height | report card height |
Events
DragCompletedEvent
declares the drag completed event of the report card
Declaration
public event TileViewDragEventHandler DragCompletedEvent
Event Type
Type |
---|
TileViewDragEventHandler |
DragMouseMoveEvent
declares the drag mouse move event of the report card
Declaration
public event TileViewDragEventHandler DragMouseMoveEvent
Event Type
Type |
---|
TileViewDragEventHandler |
DragStartedEvent
declares the drag started event of the report card
Declaration
public event TileViewDragEventHandler DragStartedEvent
Event Type
Type |
---|
TileViewDragEventHandler |
PanelFocused
declares the on focus event of the report card
Declaration
public event TileViewDragEventHandler PanelFocused
Event Type
Type |
---|
TileViewDragEventHandler |