C# 클래스 System.Windows.Controls.SelectionMultiple

Implements the logic for the multiple selection strategy.
상속: ISelectionStrategy
파일 보기 프로젝트 열기: ygoe/MultiSelectTreeView 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DeselectByRectangle bool
GetFocusedItem MultiSelectTreeViewItem
SelectByRectangle bool
SelectFromKey bool
SelectPageUpDown bool

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnPreviewSelectionChanged ( System.Windows.Controls.PreviewSelectionChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
DeselectByRectangle ( MultiSelectTreeViewItem item ) : bool
GetFocusedItem ( ) : MultiSelectTreeViewItem
SelectByRectangle ( MultiSelectTreeViewItem item ) : bool
SelectFromKey ( MultiSelectTreeViewItem item ) : bool
SelectPageUpDown ( bool down ) : bool

메소드 상세

ApplyTemplate() 공개 메소드

public ApplyTemplate ( ) : void
리턴 void

Deselect() 공개 메소드

public Deselect ( MultiSelectTreeViewItem item, bool bringIntoView = false ) : bool
item MultiSelectTreeViewItem
bringIntoView bool
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

InvalidateLastShiftRoot() 공개 메소드

public InvalidateLastShiftRoot ( object item ) : void
item object
리턴 void

OnPreviewSelectionChanged() 보호된 메소드

protected OnPreviewSelectionChanged ( System.Windows.Controls.PreviewSelectionChangedEventArgs e ) : void
e System.Windows.Controls.PreviewSelectionChangedEventArgs
리턴 void

Select() 공개 메소드

public Select ( MultiSelectTreeViewItem item ) : bool
item MultiSelectTreeViewItem
리턴 bool

SelectAllFromKey() 공개 메소드

public SelectAllFromKey ( ) : bool
리턴 bool

SelectCore() 공개 메소드

public SelectCore ( MultiSelectTreeViewItem item ) : bool
item MultiSelectTreeViewItem
리턴 bool

SelectCurrentBySpace() 공개 메소드

public SelectCurrentBySpace ( ) : bool
리턴 bool

SelectFirstFromKey() 공개 메소드

public SelectFirstFromKey ( ) : bool
리턴 bool

SelectLastFromKey() 공개 메소드

public SelectLastFromKey ( ) : bool
리턴 bool

SelectNextFromKey() 공개 메소드

public SelectNextFromKey ( ) : bool
리턴 bool

SelectPageDownFromKey() 공개 메소드

public SelectPageDownFromKey ( ) : bool
리턴 bool

SelectPageUpFromKey() 공개 메소드

public SelectPageUpFromKey ( ) : bool
리턴 bool

SelectParentFromKey() 공개 메소드

public SelectParentFromKey ( ) : bool
리턴 bool

SelectPreviousFromKey() 공개 메소드

public SelectPreviousFromKey ( ) : bool
리턴 bool

SelectionMultiple() 공개 메소드

public SelectionMultiple ( System.Windows.Controls.MultiSelectTreeView treeView ) : System.Collections
treeView System.Windows.Controls.MultiSelectTreeView
리턴 System.Collections