C# Class Octgn.Play.Dialogs.PickCardsDialog

Show file Open project: octgn/OCTGN

Public Methods

Method Description
OpenCardPool ( IDeck deck ) : void
OpenPacks ( IEnumerable packs ) : void
PackNames ( IEnumerable packs ) : string
PickCardsDialog ( ) : System

Private Methods

Method Description
ButtonMoveClick ( object sender, RoutedEventArgs e ) : void
CardPoolChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
ComputeChildWidth ( object sender, RoutedEventArgs e ) : void
CreateFilters ( ) : void
FilterCard ( object c ) : bool
FilterChecked ( object sender, RoutedEventArgs e ) : void
FilterUnchecked ( object sender, RoutedEventArgs e ) : void
GetCardPropertyValue ( Octgn.DataNew.Entities.ObservableMultiCard card, Octgn.Data.PropertyDef def ) : string
ListenForFilterValueChanges ( ) : void
MouseEnterCard ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MouseLeaveCard ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OpenQuantityPopup ( Action qtyAction ) : void
PickPoolCard ( object sender, RoutedEventArgs e ) : void
PickUnlimitedCard ( object sender, RoutedEventArgs e ) : void
QuantityBoxLostFocus ( object sender, RoutedEventArgs e ) : void
QuantityBoxPreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
RemoveDeckCard ( object sender, RoutedEventArgs e ) : void
SetPicture ( object sender, RoutedEventArgs e ) : void
SortChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
StopListenningForFilterValueChanges ( ) : void
UpdateFilters ( ) : void

Method Details

OpenCardPool() public method

public OpenCardPool ( IDeck deck ) : void
deck IDeck
return void

OpenPacks() public method

public OpenPacks ( IEnumerable packs ) : void
packs IEnumerable
return void

PackNames() public method

public PackNames ( IEnumerable packs ) : string
packs IEnumerable
return string

PickCardsDialog() public method

public PickCardsDialog ( ) : System
return System