C# 클래스 JustAProgrammer.TeamPilgrim.VisualStudio.Common.AttachedProperties.GridViewSort

파일 보기 프로젝트 열기: StanleyGoldman/TeamPilgrim

공개 프로퍼티들

프로퍼티 타입 설명
AutoSortProperty System.Windows.DependencyProperty
CommandProperty System.Windows.DependencyProperty
PropertyNameProperty System.Windows.DependencyProperty
ShowSortGlyphProperty System.Windows.DependencyProperty
SortGlyphAscendingProperty System.Windows.DependencyProperty
SortGlyphDescendingProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
ApplySort ( ICollectionView view, string propertyName, System.Windows.Controls.ListView listView, System.Windows.Controls.GridViewColumnHeader sortedColumnHeader, ListSortDirection overrideListSortDirection = null ) : void
GetAutoSort ( DependencyObject obj ) : bool
GetCommand ( DependencyObject obj ) : ICommand
GetPropertyName ( DependencyObject obj ) : string
GetShowSortGlyph ( DependencyObject obj ) : bool
GetSortGlyphAscending ( DependencyObject obj ) : ImageSource
GetSortGlyphDescending ( DependencyObject obj ) : ImageSource
SetAutoSort ( DependencyObject obj, bool value ) : void
SetCommand ( DependencyObject obj, ICommand value ) : void
SetPropertyName ( DependencyObject obj, string value ) : void
SetShowSortGlyph ( DependencyObject obj, bool value ) : void
SetSortGlyphAscending ( DependencyObject obj, ImageSource value ) : void
SetSortGlyphDescending ( DependencyObject obj, ImageSource value ) : void

비공개 메소드들

메소드 설명
AddSortGlyph ( System.Windows.Controls.GridViewColumnHeader columnHeader, ListSortDirection direction, ImageSource sortGlyph ) : void
ColumnHeader_Click ( object sender, RoutedEventArgs e ) : void
GetSortedColumnHeader ( DependencyObject obj ) : System.Windows.Controls.GridViewColumnHeader
RemoveSortGlyph ( System.Windows.Controls.GridViewColumnHeader columnHeader ) : void
SetSortedColumnHeader ( DependencyObject obj, System.Windows.Controls.GridViewColumnHeader value ) : void

메소드 상세

ApplySort() 공개 정적인 메소드

public static ApplySort ( ICollectionView view, string propertyName, System.Windows.Controls.ListView listView, System.Windows.Controls.GridViewColumnHeader sortedColumnHeader, ListSortDirection overrideListSortDirection = null ) : void
view ICollectionView
propertyName string
listView System.Windows.Controls.ListView
sortedColumnHeader System.Windows.Controls.GridViewColumnHeader
overrideListSortDirection ListSortDirection
리턴 void

GetAutoSort() 공개 정적인 메소드

public static GetAutoSort ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
리턴 bool

GetCommand() 공개 정적인 메소드

public static GetCommand ( DependencyObject obj ) : ICommand
obj System.Windows.DependencyObject
리턴 ICommand

GetPropertyName() 공개 정적인 메소드

public static GetPropertyName ( DependencyObject obj ) : string
obj System.Windows.DependencyObject
리턴 string

GetShowSortGlyph() 공개 정적인 메소드

public static GetShowSortGlyph ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
리턴 bool

GetSortGlyphAscending() 공개 정적인 메소드

public static GetSortGlyphAscending ( DependencyObject obj ) : ImageSource
obj System.Windows.DependencyObject
리턴 ImageSource

GetSortGlyphDescending() 공개 정적인 메소드

public static GetSortGlyphDescending ( DependencyObject obj ) : ImageSource
obj System.Windows.DependencyObject
리턴 ImageSource

SetAutoSort() 공개 정적인 메소드

public static SetAutoSort ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
리턴 void

SetCommand() 공개 정적인 메소드

public static SetCommand ( DependencyObject obj, ICommand value ) : void
obj System.Windows.DependencyObject
value ICommand
리턴 void

SetPropertyName() 공개 정적인 메소드

public static SetPropertyName ( DependencyObject obj, string value ) : void
obj System.Windows.DependencyObject
value string
리턴 void

SetShowSortGlyph() 공개 정적인 메소드

public static SetShowSortGlyph ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
리턴 void

SetSortGlyphAscending() 공개 정적인 메소드

public static SetSortGlyphAscending ( DependencyObject obj, ImageSource value ) : void
obj System.Windows.DependencyObject
value ImageSource
리턴 void

SetSortGlyphDescending() 공개 정적인 메소드

public static SetSortGlyphDescending ( DependencyObject obj, ImageSource value ) : void
obj System.Windows.DependencyObject
value ImageSource
리턴 void

프로퍼티 상세

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

public static DependencyProperty,System.Windows AutoSortProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CommandProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows PropertyNameProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows ShowSortGlyphProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows SortGlyphAscendingProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows SortGlyphDescendingProperty
리턴 System.Windows.DependencyProperty