C# 클래스 Odyssey.Controls.BreadcrumbItem

상속: System.Windows.Controls.Primitives.Selector
파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DropDownPressedChangedEvent System.Windows.RoutedEvent
HeaderProperty System.Windows.DependencyProperty
HeaderTemplateProperty System.Windows.DependencyProperty
HeaderTemplateSelectorProperty System.Windows.DependencyProperty
ImageProperty System.Windows.DependencyProperty
IsButtonVisibleProperty System.Windows.DependencyProperty
IsDropDownPressedProperty System.Windows.DependencyProperty
IsOverflowProperty System.Windows.DependencyProperty
IsRootProperty System.Windows.DependencyProperty
OverflowChangedEvent System.Windows.RoutedEvent
OverflowItemTemplateProperty System.Windows.DependencyProperty
OverflowItemTemplateSelectorProperty System.Windows.DependencyProperty
SelectedBreadcrumbProperty System.Windows.DependencyProperty
TraceChangedEvent System.Windows.RoutedEvent
TraceProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
ApplyBinding ( ) : void

Appies the binding to the breadcrumb item.

ContainerFromItem ( object item ) : BreadcrumbItem

Generates a new BreadcrumbItem out of the specified item.

CreateItem ( object dataContext ) : BreadcrumbItem

Creates a new BreadcrumbItem out of the specified data.

DropDownPressedPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Occurs when the IsDropDownPressed property is changed.

GetTraceItem ( ShellItem trace ) : object

Gets the item that represents the specified trace otherwise null.

OnApplyTemplate ( ) : void
OverflowPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Occurs when the Overflow property is changed.

보호된 메소드들

메소드 설명
GetContainerForItemOverride ( ) : DependencyObject
IsItemItsOwnContainerOverride ( object item ) : bool
MeasureOverride ( Size constraint ) : Size

Perform a special measurement that checks whether to collapse the header.

OnDropDownPressedChanged ( ) : void

Occurs when the DropDown button is pressed or released.

OnItemsChanged ( System e ) : void
OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void
OnOverflowChanged ( bool newValue ) : void

Occurs when the Overflow property is changed.

OnSelectedBreadcrumbChanged ( object oldItem, object newItem ) : void

Occurs when the selected BreadcrumbItem is changed.

OnSelectionChanged ( System.Windows.Controls.SelectionChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
ApplyProperties ( object item ) : void
BreadcrumbItem ( ) : System
GetResourceKey ( object item ) : System.Windows.DataTemplateKey
HeaderPropertyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SelectedBreadcrumbPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
TracePropertyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void

메소드 상세

ApplyBinding() 공개 메소드

Appies the binding to the breadcrumb item.
public ApplyBinding ( ) : void
리턴 void

ContainerFromItem() 공개 메소드

Generates a new BreadcrumbItem out of the specified item.
public ContainerFromItem ( object item ) : BreadcrumbItem
item object The item for which to create a new BreadcrumbItem.
리턴 BreadcrumbItem

CreateItem() 공개 정적인 메소드

Creates a new BreadcrumbItem out of the specified data.
public static CreateItem ( object dataContext ) : BreadcrumbItem
dataContext object The DataContext for the BreadcrumbItem
리턴 BreadcrumbItem

DropDownPressedPropertyChanged() 공개 정적인 메소드

Occurs when the IsDropDownPressed property is changed.
public static DropDownPressedPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
리턴 void

GetContainerForItemOverride() 보호된 메소드

protected GetContainerForItemOverride ( ) : DependencyObject
리턴 System.Windows.DependencyObject

GetTraceItem() 공개 메소드

Gets the item that represents the specified trace otherwise null.
public GetTraceItem ( ShellItem trace ) : object
trace ShellItem The Trace property of the associated BreadcrumbItem.
리턴 object

IsItemItsOwnContainerOverride() 보호된 메소드

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
리턴 bool

MeasureOverride() 보호된 메소드

Perform a special measurement that checks whether to collapse the header.
protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
리턴 System.Windows.Size

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnDropDownPressedChanged() 보호된 메소드

Occurs when the DropDown button is pressed or released.
protected OnDropDownPressedChanged ( ) : void
리턴 void

OnItemsChanged() 보호된 메소드

protected OnItemsChanged ( System e ) : void
e System
리턴 void

OnItemsSourceChanged() 보호된 메소드

protected OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void
oldValue IEnumerable
newValue IEnumerable
리턴 void

OnOverflowChanged() 보호된 메소드

Occurs when the Overflow property is changed.
protected OnOverflowChanged ( bool newValue ) : void
newValue bool
리턴 void

OnSelectedBreadcrumbChanged() 보호된 메소드

Occurs when the selected BreadcrumbItem is changed.
protected OnSelectedBreadcrumbChanged ( object oldItem, object newItem ) : void
oldItem object
newItem object
리턴 void

OnSelectionChanged() 보호된 메소드

protected OnSelectionChanged ( System.Windows.Controls.SelectionChangedEventArgs e ) : void
e System.Windows.Controls.SelectionChangedEventArgs
리턴 void

OverflowPropertyChanged() 공개 정적인 메소드

Occurs when the Overflow property is changed.
public static OverflowPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
리턴 void

프로퍼티 상세

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

Occurs when the IsDropDownPressed property is changed.
public static RoutedEvent,System.Windows DropDownPressedChangedEvent
리턴 System.Windows.RoutedEvent

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

Gets or sets the Header.
public static DependencyProperty,System.Windows HeaderProperty
리턴 System.Windows.DependencyProperty

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

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

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

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

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

Gets or sets the ImageSource.
public static DependencyProperty,System.Windows ImageProperty
리턴 System.Windows.DependencyProperty

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

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

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

Gets or sets whether the dropdown button is pressed.
public static DependencyProperty,System.Windows IsDropDownPressedProperty
리턴 System.Windows.DependencyProperty

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

Gets or sets whether the BreadcrumbItem is in overflow mode, which means that the header property is not visible.
public static DependencyProperty,System.Windows IsOverflowProperty
리턴 System.Windows.DependencyProperty

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

Gets or sets whether this BreadcrumbItem is the Root of a BreadcrumbBar.
public static DependencyProperty,System.Windows IsRootProperty
리턴 System.Windows.DependencyProperty

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

Occurs when the Overflow property is changed.
public static RoutedEvent,System.Windows OverflowChangedEvent
리턴 System.Windows.RoutedEvent

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

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

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

Gets or sets the TemplateSelector of an Item.
public static DependencyProperty,System.Windows OverflowItemTemplateSelectorProperty
리턴 System.Windows.DependencyProperty

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

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

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

Occurs when the Trace property is changed.
public static RoutedEvent,System.Windows TraceChangedEvent
리턴 System.Windows.RoutedEvent

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

Gets or sets the Trace string to build the Path.
public static DependencyProperty,System.Windows TraceProperty
리턴 System.Windows.DependencyProperty