C# 클래스 Octgn.Play.Gui.GroupControl

상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: octgn/OCTGN 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
fontsize int
groupFont FontFamily

보호된 프로퍼티들

프로퍼티 타입 설명
ContextCard Octgn.DataNew.Entities.Card
ContextGroup Octgn.DataNew.Entities.Group
group Octgn.DataNew.Entities.Group

공개 메소드들

메소드 설명
ExecuteDefaultAction ( Card card ) : void
ExecuteDefaultCardAction ( Card card ) : bool
ExecuteDefaultGroupAction ( ) : bool
GroupControl ( ) : System

보호된 메소드들

메소드 설명
CardActionClicked ( object sender, RoutedEventArgs e ) : void
CreateCardMenuItems ( Card card, DataNew def ) : List
CreateGroupMenuItems ( DataNew def ) : List
CreateLookAtCardsMenuItem ( ) : System.Windows.Controls.MenuItem
GroupActionClicked ( object sender, RoutedEventArgs e ) : void
GroupChanged ( ) : void
OnCardDropped ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
OnCardOut ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
OnCardOver ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
OnKeyShortcut ( object sender, TableKeyEventArgs e ) : void
ShouldShowGroupActions ( Card card ) : bool

비공개 메소드들

메소드 설명
CallActionConditionalExecute ( string function, IEnumerable selection ) : bool
CallActionNameExecute ( string function, IEnumerable selection ) : string
CreateActionMenuItem ( IGroupAction baseAction, RoutedEventHandler onClick, Card card ) : Control
CreateCardPassToItem ( ) : System.Windows.Controls.MenuItem
CreateGroupHeader ( ) : System.Windows.Controls.MenuItem
CreateGroupPassToItem ( ) : System.Windows.Controls.MenuItem
CreateVisibilityItem ( ) : System.Windows.Controls.MenuItem
GetDefaultCardAction ( ) : GroupAction
GetDefaultGroupAction ( ) : GroupAction
GetItemContainerGenerator ( ) : ItemContainerGenerator
GetTurnAnimationDelay ( ) : long
NoteItemOnClick ( object sender, RoutedEventArgs routedEventArgs ) : void
OnLoaded ( object sender, RoutedEventArgs routedEventArgs ) : void
ShowContextMenu ( Card card ) : void

메소드 상세

CardActionClicked() 보호된 메소드

protected CardActionClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

CreateCardMenuItems() 보호된 메소드

protected CreateCardMenuItems ( Card card, DataNew def ) : List
card Octgn.DataNew.Entities.Card
def DataNew
리턴 List

CreateGroupMenuItems() 보호된 메소드

protected CreateGroupMenuItems ( DataNew def ) : List
def DataNew
리턴 List

CreateLookAtCardsMenuItem() 보호된 메소드

protected CreateLookAtCardsMenuItem ( ) : System.Windows.Controls.MenuItem
리턴 System.Windows.Controls.MenuItem

ExecuteDefaultAction() 공개 메소드

public ExecuteDefaultAction ( Card card ) : void
card Octgn.DataNew.Entities.Card
리턴 void

ExecuteDefaultCardAction() 공개 메소드

public ExecuteDefaultCardAction ( Card card ) : bool
card Octgn.DataNew.Entities.Card
리턴 bool

ExecuteDefaultGroupAction() 공개 메소드

public ExecuteDefaultGroupAction ( ) : bool
리턴 bool

GroupActionClicked() 보호된 메소드

protected GroupActionClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

GroupChanged() 보호된 메소드

protected GroupChanged ( ) : void
리턴 void

GroupControl() 공개 메소드

public GroupControl ( ) : System
리턴 System

OnCardDropped() 보호된 메소드

protected OnCardDropped ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
sender object
e Octgn.Play.Gui.CardsEventArgs
리턴 void

OnCardOut() 보호된 메소드

protected OnCardOut ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
sender object
e Octgn.Play.Gui.CardsEventArgs
리턴 void

OnCardOver() 보호된 메소드

protected OnCardOver ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
sender object
e Octgn.Play.Gui.CardsEventArgs
리턴 void

OnKeyShortcut() 보호된 메소드

protected OnKeyShortcut ( object sender, TableKeyEventArgs e ) : void
sender object
e TableKeyEventArgs
리턴 void

ShouldShowGroupActions() 보호된 메소드

protected ShouldShowGroupActions ( Card card ) : bool
card Octgn.DataNew.Entities.Card
리턴 bool

프로퍼티 상세

ContextCard 보호되어 있는 프로퍼티

protected Card,Octgn.DataNew.Entities ContextCard
리턴 Octgn.DataNew.Entities.Card

ContextGroup 보호되어 있는 프로퍼티

protected Group,Octgn.DataNew.Entities ContextGroup
리턴 Octgn.DataNew.Entities.Group

fontsize 공개적으로 정적으로 프로퍼티

public static int fontsize
리턴 int

group 보호되어 있는 프로퍼티

protected Group,Octgn.DataNew.Entities group
리턴 Octgn.DataNew.Entities.Group

groupFont 공개적으로 정적으로 프로퍼티

public static FontFamily groupFont
리턴 FontFamily