C# 클래스 Odyssey.Controls.BreadcrumbBar

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

공개 프로퍼티들

프로퍼티 타입 설명
ApplyPropertiesEvent System.Windows.RoutedEvent
BreadcrumbItemDropDownClosedEvent System.Windows.RoutedEvent
BreadcrumbItemDropDownOpenedEvent System.Windows.RoutedEvent
BreadcrumbItemTemplateProperty System.Windows.DependencyProperty
BreadcrumbItemTemplateSelectorProperty System.Windows.DependencyProperty
CollapsedTracesProperty System.Windows.DependencyProperty
DropDownItemTemplateProperty System.Windows.DependencyProperty
DropDownItemTemplateSelectorProperty System.Windows.DependencyProperty
DropDownItemsPanelProperty System.Windows.DependencyProperty
HasDropDownItemsProperty System.Windows.DependencyProperty
IsDropDownOpenProperty System.Windows.DependencyProperty
IsOverflowPressedProperty System.Windows.DependencyProperty
IsRootSelectedProperty System.Windows.DependencyProperty
OverflowItemTemplateProperty System.Windows.DependencyProperty
OverflowItemTemplateSelectorProperty System.Windows.DependencyProperty
OverflowModeProperty System.Windows.DependencyProperty
ProgressMaximumProperty System.Windows.DependencyProperty
ProgressMinimumProperty System.Windows.DependencyProperty
ProgressValueChangedEvent System.Windows.RoutedEvent
ProgressValueProperty System.Windows.DependencyProperty
RootProperty System.Windows.DependencyProperty
SelectedBreadcrumbChangedEvent System.Windows.RoutedEvent
SelectedBreadcrumbProperty System.Windows.DependencyProperty
SelectedDropDownIndexProperty System.Windows.DependencyProperty
SelectedItemProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
BreadcrumbBar System
BuildBreadcrumbsFromPath void
CoerceProgressMaximum object
CoerceProgressMinimum object
CoerceProgressValue object
GetImage object
IsDropDownOpenChanged void
OverflowPressedChanged void
ProgressValuePropertyChanged void
RemoveLastEmptySeparator string
RootPropertyChanged void
SelectRootCommandExecuted void
SelectTraceCommandExecuted void
SelectedBreadcrumbPropertyChanged void
ShowDropDownExecuted void
breadcrumbItemDropDownChangedEvent void
breadcrumbItemSelectedItemChanged void
breadcrumbItemSelectionChangedEvent void
breadcrumbItemTraceValueChanged void
comboBox_DropDownClosed void
comboBox_KeyDown void
comboBox_Loaded void
menuItem_Click void
rootButton_Click void

공개 메소드들

메소드 설명
Exit ( bool updatePath ) : void

Do what's necessary to do when the BreadcrumbBar has lost focus.

GetDisplayPath ( ) : string

Gets the display path from the traces of the BreacrumbItems.

OnApplyTemplate ( ) : void
OnRootChanged ( object oldValue, object newValue ) : void

Occurs when the Root property is changed.

SetInputState ( ) : void
SetPathWithoutNavigate ( string path ) : void
SetProgressValue ( double value, Duration duration ) : void

보호된 메소드들

메소드 설명
ArrangeOverride ( Size arrangeBounds ) : Size
OnBreadcrumbItemDropDownClosed ( RoutedEventArgs e ) : void

Occurs when the dropdown of a BreadcrumbItem is closed.

OnBreadcrumbItemDropDownOpened ( RoutedEventArgs e ) : void

Occurs when the dropdown of a BreadcrumbItem is opened.

OnDropDownOpenChanged ( bool oldValue, bool newValue ) : void

Occurs when the IsDropDownOpen property is changed.

OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnOverflowPressedChanged ( ) : void

Occurs when the IsOverflowPressed property is changed.

비공개 메소드들

메소드 설명
BreadcrumbBar ( ) : System
BuildBreadcrumbsFromPath ( string newPath ) : void

Traces the specified path and builds the associated BreadcrumbItems.

CoerceProgressMaximum ( DependencyObject d, object baseValue ) : object
CoerceProgressMinimum ( DependencyObject d, object baseValue ) : object
CoerceProgressValue ( DependencyObject d, object baseValue ) : object

Check the desired value for ProgressValue and asure that it is between Minimum and Maximum:

GetImage ( ImageSource imageSource ) : object
IsDropDownOpenChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OverflowPressedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
ProgressValuePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RemoveLastEmptySeparator ( string path ) : string

Remove the last separator string from the path if there is no additional trace.

RootPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SelectRootCommandExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
SelectTraceCommandExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
SelectedBreadcrumbPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
ShowDropDownExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
breadcrumbItemDropDownChangedEvent ( object sender, RoutedEventArgs e ) : void
breadcrumbItemSelectedItemChanged ( object sender, RoutedEventArgs e ) : void
breadcrumbItemSelectionChangedEvent ( object sender, RoutedEventArgs e ) : void
breadcrumbItemTraceValueChanged ( object sender, RoutedEventArgs e ) : void
comboBox_DropDownClosed ( object sender, EventArgs e ) : void
comboBox_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
comboBox_Loaded ( object sender, RoutedEventArgs e ) : void
menuItem_Click ( object sender, RoutedEventArgs e ) : void
rootButton_Click ( object sender, RoutedEventArgs e ) : void

메소드 상세

ArrangeOverride() 보호된 메소드

protected ArrangeOverride ( Size arrangeBounds ) : Size
arrangeBounds System.Windows.Size
리턴 System.Windows.Size

Exit() 공개 메소드

Do what's necessary to do when the BreadcrumbBar has lost focus.
public Exit ( bool updatePath ) : void
updatePath bool
리턴 void

GetDisplayPath() 공개 메소드

Gets the display path from the traces of the BreacrumbItems.
public GetDisplayPath ( ) : string
리턴 string

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnBreadcrumbItemDropDownClosed() 보호된 메소드

Occurs when the dropdown of a BreadcrumbItem is closed.
protected OnBreadcrumbItemDropDownClosed ( RoutedEventArgs e ) : void
e System.Windows.RoutedEventArgs
리턴 void

OnBreadcrumbItemDropDownOpened() 보호된 메소드

Occurs when the dropdown of a BreadcrumbItem is opened.
protected OnBreadcrumbItemDropDownOpened ( RoutedEventArgs e ) : void
e System.Windows.RoutedEventArgs
리턴 void

OnDropDownOpenChanged() 보호된 메소드

Occurs when the IsDropDownOpen property is changed.
protected OnDropDownOpenChanged ( bool oldValue, bool newValue ) : void
oldValue bool
newValue bool
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnOverflowPressedChanged() 보호된 메소드

Occurs when the IsOverflowPressed property is changed.
protected OnOverflowPressedChanged ( ) : void
리턴 void

OnRootChanged() 공개 메소드

Occurs when the Root property is changed.
public OnRootChanged ( object oldValue, object newValue ) : void
oldValue object
newValue object
리턴 void

SetInputState() 공개 메소드

public SetInputState ( ) : void
리턴 void

SetPathWithoutNavigate() 공개 메소드

public SetPathWithoutNavigate ( string path ) : void
path string
리턴 void

SetProgressValue() 공개 메소드

public SetProgressValue ( double value, Duration duration ) : void
value double
duration Duration
리턴 void

프로퍼티 상세

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

public static RoutedEvent,System.Windows ApplyPropertiesEvent
리턴 System.Windows.RoutedEvent

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

public static RoutedEvent,System.Windows BreadcrumbItemDropDownClosedEvent
리턴 System.Windows.RoutedEvent

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

public static RoutedEvent,System.Windows BreadcrumbItemDropDownOpenedEvent
리턴 System.Windows.RoutedEvent

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static RoutedEvent,System.Windows ProgressValueChangedEvent
리턴 System.Windows.RoutedEvent

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

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

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

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

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

public static RoutedEvent,System.Windows SelectedBreadcrumbChangedEvent
리턴 System.Windows.RoutedEvent

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

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

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

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

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

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