C# Класс Octgn.Play.Gui.CardControl

Наследование: System.Windows.Controls.UserControl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AnimateLoadProperty System.Windows.DependencyProperty
CardDroppedEvent System.Windows.RoutedEvent
CardHoveredEvent System.Windows.RoutedEvent
CardImageStretchProperty System.Windows.DependencyProperty
CardOutEvent System.Windows.RoutedEvent
CardOverEvent System.Windows.RoutedEvent
DisplayedPictureProperty System.Windows.DependencyProperty
IsAlwaysUpProperty System.Windows.DependencyProperty
IsAnchoredProperty System.Windows.DependencyProperty
IsInvertedProperty System.Windows.DependencyProperty
IsUpProperty System.Windows.DependencyProperty
MultipleCardsProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
AnimateLoad void
AnimateOrientation void
AnimateTurn void
CardChangedHandler void
DragCollapseSelection void
GetCardVisual Visual
GetMiddlePoint Point
IsAlwaysUpChanged void
IsUpChanged void
MarkerDropped void
MouseButtonDoubleClickAction void
MouseButtonUpAction void
OnSizeChanged void
PropertyChangeHandler void
RemoveCardHandler void
RestoreCardHandler void
SetDisplayedPicture void
TableKeyDown void
UpdateInvertedTransform void

Открытые методы

Метод Описание
CardControl ( ) : System
CreateArrowTo ( Player player, CardControl toCard ) : void
GetAnimateLoad ( DependencyObject obj ) : bool
GetDownKeys ( ) : List
SetAnimateLoad ( DependencyObject obj, bool value ) : void

Защищенные методы

Метод Описание
DragCardCompleted ( ) : void
DragCardStarted ( ) : void
DragMouseDelta ( double dx, double dy ) : void
DragTargetDelta ( Point pt ) : void
LeftButtonDownOverCount ( object sender, System.Windows.Input.MouseEventArgs e ) : void
LeftButtonDownOverImage ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MeasureOverride ( Size constraint ) : Size
OnContextMenuOpening ( System.Windows.Controls.ContextMenuEventArgs e ) : void
OnMouseDoubleClick ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPropertyChanged ( string propertyName ) : void
OnVisualParentChanged ( DependencyObject oldParent ) : void
Turned ( object sender, EventArgs e ) : void

Приватные методы

Метод Описание
AnimateLoad ( object sender, RoutedEventArgs e ) : void
AnimateOrientation ( CardOrientation newOrientation ) : void
AnimateTurn ( bool newIsUp ) : void
CardChangedHandler ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
DragCollapseSelection ( IInputElement previous, IInputElement current ) : void
GetCardVisual ( ) : Visual
GetMiddlePoint ( bool invertRotation ) : Point
IsAlwaysUpChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
IsUpChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
MarkerDropped ( object sender, Octgn.Play.Gui.MarkerEventArgs e ) : void
MouseButtonDoubleClickAction ( System.Windows.Input.MouseButtonEventArgs e ) : void
MouseButtonUpAction ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
PropertyChangeHandler ( object sender, PropertyChangedEventArgs e ) : void
RemoveCardHandler ( object sender, RoutedEventArgs e ) : void
RestoreCardHandler ( object sender, RoutedEventArgs e ) : void
SetDisplayedPicture ( ImageSource value ) : void
TableKeyDown ( object source, TableKeyEventArgs te ) : void
UpdateInvertedTransform ( ) : void

Описание методов

CardControl() публичный Метод

public CardControl ( ) : System
Результат System

CreateArrowTo() публичный Метод

public CreateArrowTo ( Player player, CardControl toCard ) : void
player Player
toCard CardControl
Результат void

DragCardCompleted() защищенный Метод

protected DragCardCompleted ( ) : void
Результат void

DragCardStarted() защищенный Метод

protected DragCardStarted ( ) : void
Результат void

DragMouseDelta() защищенный Метод

protected DragMouseDelta ( double dx, double dy ) : void
dx double
dy double
Результат void

DragTargetDelta() защищенный Метод

protected DragTargetDelta ( Point pt ) : void
pt Point
Результат void

GetAnimateLoad() публичный статический Метод

public static GetAnimateLoad ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
Результат bool

GetDownKeys() публичный статический Метод

public static GetDownKeys ( ) : List
Результат List

LeftButtonDownOverCount() защищенный Метод

protected LeftButtonDownOverCount ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Результат void

LeftButtonDownOverImage() защищенный Метод

protected LeftButtonDownOverImage ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Результат void

MeasureOverride() защищенный Метод

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
Результат System.Windows.Size

OnContextMenuOpening() защищенный Метод

protected OnContextMenuOpening ( System.Windows.Controls.ContextMenuEventArgs e ) : void
e System.Windows.Controls.ContextMenuEventArgs
Результат void

OnMouseDoubleClick() защищенный Метод

protected OnMouseDoubleClick ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnPreviewMouseDown() защищенный Метод

protected OnPreviewMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnPreviewMouseLeftButtonDown() защищенный Метод

protected OnPreviewMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnPropertyChanged() защищенный Метод

protected OnPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

OnPropertyChanged() защищенный Метод

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
Результат void

OnVisualParentChanged() защищенный Метод

protected OnVisualParentChanged ( DependencyObject oldParent ) : void
oldParent System.Windows.DependencyObject
Результат void

SetAnimateLoad() публичный статический Метод

public static SetAnimateLoad ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
Результат void

Turned() защищенный Метод

protected Turned ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

Описание свойств

AnimateLoadProperty публичное статическое свойство

public static DependencyProperty,System.Windows AnimateLoadProperty
Результат System.Windows.DependencyProperty

CardDroppedEvent публичное статическое свойство

public static RoutedEvent,System.Windows CardDroppedEvent
Результат System.Windows.RoutedEvent

CardHoveredEvent публичное статическое свойство

public static RoutedEvent,System.Windows CardHoveredEvent
Результат System.Windows.RoutedEvent

CardImageStretchProperty публичное статическое свойство

public static DependencyProperty,System.Windows CardImageStretchProperty
Результат System.Windows.DependencyProperty

CardOutEvent публичное статическое свойство

public static RoutedEvent,System.Windows CardOutEvent
Результат System.Windows.RoutedEvent

CardOverEvent публичное статическое свойство

public static RoutedEvent,System.Windows CardOverEvent
Результат System.Windows.RoutedEvent

DisplayedPictureProperty публичное статическое свойство

public static DependencyProperty,System.Windows DisplayedPictureProperty
Результат System.Windows.DependencyProperty

IsAlwaysUpProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsAlwaysUpProperty
Результат System.Windows.DependencyProperty

IsAnchoredProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsAnchoredProperty
Результат System.Windows.DependencyProperty

IsInvertedProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsInvertedProperty
Результат System.Windows.DependencyProperty

IsUpProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsUpProperty
Результат System.Windows.DependencyProperty

MultipleCardsProperty публичное статическое свойство

public static DependencyProperty,System.Windows MultipleCardsProperty
Результат System.Windows.DependencyProperty