C# Class System.Windows.Controls.SelectionMultiple

Implements the logic for the multiple selection strategy.
Inheritance: ISelectionStrategy
Afficher le fichier Open project: ygoe/MultiSelectTreeView Class Usage Examples

Private Properties

Свойство Type Description
DeselectByRectangle bool
GetFocusedItem MultiSelectTreeViewItem
SelectByRectangle bool
SelectFromKey bool
SelectPageUpDown bool

Méthodes publiques

Méthode Description
ApplyTemplate ( ) : void
Deselect ( MultiSelectTreeViewItem item, bool bringIntoView = false ) : bool
Dispose ( ) : void
InvalidateLastShiftRoot ( object item ) : void
Select ( MultiSelectTreeViewItem item ) : bool
SelectAllFromKey ( ) : bool
SelectCore ( MultiSelectTreeViewItem item ) : bool
SelectCurrentBySpace ( ) : bool
SelectFirstFromKey ( ) : bool
SelectLastFromKey ( ) : bool
SelectNextFromKey ( ) : bool
SelectPageDownFromKey ( ) : bool
SelectPageUpFromKey ( ) : bool
SelectParentFromKey ( ) : bool
SelectPreviousFromKey ( ) : bool
SelectionMultiple ( System.Windows.Controls.MultiSelectTreeView treeView ) : System.Collections

Méthodes protégées

Méthode Description
OnPreviewSelectionChanged ( System.Windows.Controls.PreviewSelectionChangedEventArgs e ) : void

Private Methods

Méthode Description
DeselectByRectangle ( MultiSelectTreeViewItem item ) : bool
GetFocusedItem ( ) : MultiSelectTreeViewItem
SelectByRectangle ( MultiSelectTreeViewItem item ) : bool
SelectFromKey ( MultiSelectTreeViewItem item ) : bool
SelectPageUpDown ( bool down ) : bool

Method Details

ApplyTemplate() public méthode

public ApplyTemplate ( ) : void
Résultat void

Deselect() public méthode

public Deselect ( MultiSelectTreeViewItem item, bool bringIntoView = false ) : bool
item MultiSelectTreeViewItem
bringIntoView bool
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

InvalidateLastShiftRoot() public méthode

public InvalidateLastShiftRoot ( object item ) : void
item object
Résultat void

OnPreviewSelectionChanged() protected méthode

protected OnPreviewSelectionChanged ( System.Windows.Controls.PreviewSelectionChangedEventArgs e ) : void
e System.Windows.Controls.PreviewSelectionChangedEventArgs
Résultat void

Select() public méthode

public Select ( MultiSelectTreeViewItem item ) : bool
item MultiSelectTreeViewItem
Résultat bool

SelectAllFromKey() public méthode

public SelectAllFromKey ( ) : bool
Résultat bool

SelectCore() public méthode

public SelectCore ( MultiSelectTreeViewItem item ) : bool
item MultiSelectTreeViewItem
Résultat bool

SelectCurrentBySpace() public méthode

public SelectCurrentBySpace ( ) : bool
Résultat bool

SelectFirstFromKey() public méthode

public SelectFirstFromKey ( ) : bool
Résultat bool

SelectLastFromKey() public méthode

public SelectLastFromKey ( ) : bool
Résultat bool

SelectNextFromKey() public méthode

public SelectNextFromKey ( ) : bool
Résultat bool

SelectPageDownFromKey() public méthode

public SelectPageDownFromKey ( ) : bool
Résultat bool

SelectPageUpFromKey() public méthode

public SelectPageUpFromKey ( ) : bool
Résultat bool

SelectParentFromKey() public méthode

public SelectParentFromKey ( ) : bool
Résultat bool

SelectPreviousFromKey() public méthode

public SelectPreviousFromKey ( ) : bool
Résultat bool

SelectionMultiple() public méthode

public SelectionMultiple ( System.Windows.Controls.MultiSelectTreeView treeView ) : System.Collections
treeView System.Windows.Controls.MultiSelectTreeView
Résultat System.Collections