In This Article

Breadcrumb Class

Represents a bread crumb control.

[StyleTypedProperty(Property = "ComboBoxItemContainerStyle", StyleTargetType = typeof(ComboBoxItem))]
[StyleTypedProperty(Property = "ItemContainerStyle", StyleTargetType = typeof(BreadcrumbItem))]
[StyleTypedProperty(Property = "MenuItemContainerExpandedStyle", StyleTargetType = typeof(MenuItem))]
[StyleTypedProperty(Property = "MenuItemContainerStyle", StyleTargetType = typeof(MenuItem))]
[TemplatePart(Name = "PART_EditingButton", Type = typeof(Button))]
[TemplatePart(Name = "PART_EditingComboBox", Type = typeof(ComboBox))]
public class Breadcrumb : Control, IBreadcrumbCommon
Inheritance:
object Visual UIElement FrameworkElement Control object
Implements:
IBreadcrumbCommon

Remarks

For detailed documentation on this control's features and how to use them, please see the Breadcrumb-related series of documentation topics.

Constructors

Breadcrumb()

Initializes a new instance of the Breadcrumb class.

public Breadcrumb()

Properties

ActionButtons

Gets the action buttons shown on the right side of the Breadcrumb control.

public DeferrableObservableCollection<Button> ActionButtons { get; }

Property Value

DeferrableObservableCollection<Button>:

The action buttons.

AutoMinimizeItemCount

Gets or sets the number of items the Breadcrumb control will automatically minimize, starting from the RootContainer. The SelectedContainer will not be automatically minimized, button is included in the count. This is a dependency property.

public int AutoMinimizeItemCount { get; set; }

Property Value

int:

The number of items to automatically minimize. The default is 1.

ComboBoxDropDownToolTip

Gets or sets the tooltip to display on the drop-down button. This is a dependency property.

public object ComboBoxDropDownToolTip { get; set; }

Property Value

object:

The tooltip to display on the drop-down button.

ComboBoxIsReadOnly

Gets or sets a value that enables selection-only mode, in which the contents of the embedded ComboBox control are selectable but not editable. This is a dependency property.

public bool ComboBoxIsReadOnly { get; set; }

Property Value

bool:

true if the embedded ComboBox control is read-only; otherwise, false. The default is false.

ComboBoxItemContainerStyle

Gets or sets the Style that is applied to the ComboBoxItem elements generated for items in the embedded ComboBox control. This is a dependency property

public Style ComboBoxItemContainerStyle { get; set; }

Property Value

Style:

The Style that is applied to the ComboBoxItem elements generated for items in the embedded ComboBox control. The default is null.

ComboBoxItemContainerStyleSelector

Gets or sets custom logic for choosing a Style that can be applied to ComboBoxItem elements generated by the embedded ComboBox control. This is a dependency property.

public StyleSelector ComboBoxItemContainerStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the ComboBoxItemContainerStyle. The default is null.

ComboBoxItemTemplate

Gets or sets the DataTemplate used to display each item in the embedded ComboBox control. This is a dependency property.

public DataTemplate ComboBoxItemTemplate { get; set; }

Property Value

DataTemplate:

A DataTemplate that specifies the visualization of the data objects in the embedded ComboBox control. The default is null.

ComboBoxItemTemplateSelector

Gets or sets the custom logic for choosing a template used to display each item in the embedded ComboBox control. This is a dependency property.

public DataTemplateSelector ComboBoxItemTemplateSelector { get; set; }

Property Value

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.

ComboBoxItemsSource

Gets or sets a collection used to generate the content of the embedded ComboBox control. This is a dependency property.

public IEnumerable ComboBoxItemsSource { get; set; }

Property Value

IEnumerable:

A collection that is used to generate the content of the embedded ComboBox control. The default is null.

ComboBoxStaysOpenOnEdit

Gets or sets whether the drop-down control for the embedded ComboBox control will remain open when a user clicks the TextBox. This is a dependency property.

public bool ComboBoxStaysOpenOnEdit { get; set; }

Property Value

bool:

true to keep the drop-down control open when the user clicks on the text area to start editing; otherwise, false. The default is false.

ComboBoxTextPath

Gets or sets the TextSearch.TextPath used for the items in the embedded ComboBox control. This is a dependency property.

public string ComboBoxTextPath { get; set; }

Property Value

string:

The TextSearch.TextPath used for the items in the embedded ComboBox control. The default is string.Empty.

ImageMinWidth

Gets or sets the minimum width of the image displayed on the left side of the Breadcrumb. This is a dependency property.

[Localizability(LocalizationCategory.None, Readability = Readability.Unreadable)]
[TypeConverter(typeof(LengthConverter))]
public double ImageMinWidth { get; set; }

Property Value

double:

The minimum width of the image displayed on the left side of the Breadcrumb. The default is 16.0.

IsEditable

Gets or sets a value indicating whether the Breadcrumb can enter edit mode. This is a dependency property.

public bool IsEditable { get; set; }

Property Value

bool:

true if the Breadcrumb can enter in edit mode; otherwise, false. The default is true.

IsEditing

Gets or sets a value indicating whether the Breadcrumb is currently in edit mode. This is a dependency property.

public bool IsEditing { get; set; }

Property Value

bool:

true if the Breadcrumb is currently in edit mode; otherwise, false. The default is false.

IsOverflowButtonVisible

Gets a boolean value indicating whether the overflow button is visible. This is a dependency property.

public bool IsOverflowButtonVisible { get; }

Property Value

bool:

true if the overflow button is visible; otherwise, false. The default is false.

IsProgressBarVisible

Gets or sets a value indicating whether the embedded AnimatedProgressBar control is visible. This is a dependency property.

public bool IsProgressBarVisible { get; set; }

Property Value

bool:

true if the embedded AnimatedProgressBar control is visible; otherwise, false. The default is false.

ItemContainerStyle

Gets or sets the Style that is applied to BreadcrumbItem elements generated for items in the trail. This is a dependency property.

public Style ItemContainerStyle { get; set; }

Property Value

Style:

The Style that is applied to BreadcrumbItem elements generated for items in the trail. The default is null.

ItemContainerStyleSelector

Gets or sets custom logic for choosing a Style that can be applied to BreadcrumbItem elements generated. This is a dependency property.

public StyleSelector ItemContainerStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the ItemContainerStyle. The default is null.

ItemMinimizedTemplate

Gets or sets the DataTemplate used to display each minimized item in the trail. This is a dependency property.

public DataTemplate ItemMinimizedTemplate { get; set; }

Property Value

DataTemplate:

A DataTemplate that specifies the visualization of the minimized data objects. The default is null.

ItemMinimizedTemplateSelector

Gets or sets the custom logic for choosing a template used to display each minimized item in the trail. This is a dependency property.

public DataTemplateSelector ItemMinimizedTemplateSelector { get; set; }

Property Value

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.

ItemTemplate

Gets or sets the DataTemplate used to display each item in the trail. This is a dependency property.

public DataTemplate ItemTemplate { get; set; }

Property Value

DataTemplate

ItemTemplateSelector

Gets or sets the custom logic for choosing a template used to display each item in the trail. This is a dependency property.

public DataTemplateSelector ItemTemplateSelector { get; set; }

Property Value

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.

LogicalChildren

Gets an enumerator for logical child elements of this element.

protected override IEnumerator LogicalChildren { get; }

Property Value

IEnumerator

MaxTailItemCount

Gets or sets the maximum number of tail BreadcrumbItem controls to display below the SelectedItem. This is a dependency property.

public int MaxTailItemCount { get; set; }

Property Value

int:

The maximum number of tail BreadcrumbItem controls. The default is 0.

MenuHorizontalOffset

Gets or sets the horizontal distance between the target origin and the content menu alignment point. This is a dependency property.

public double MenuHorizontalOffset { get; set; }

Property Value

double:

The horizontal distance between the target origin and the context menu alignment point. The default is 0.

MenuItemContainerExpandedStyle

Gets or sets the Style that is applied to the MenuItem elements generated for expanded items in context menus. This is a dependency property.

public Style MenuItemContainerExpandedStyle { get; set; }

Property Value

Style:

The Style that is applied to the MenuItem elements generated for expanded items in context menus. The default is null.

MenuItemContainerExpandedStyleSelector

Gets or sets custom logic for choosing a Style that can be applied to MenuItem elements generated for expanded items in context menus. This is a dependency property.

public StyleSelector MenuItemContainerExpandedStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the MenuItemContainerExpandedStyle. The default is null.

MenuItemContainerStyle

Gets or sets the Style that is applied to the MenuItem elements generated for items in context menus. This is a dependency property.

public Style MenuItemContainerStyle { get; set; }

Property Value

Style:

The Style that is applied to the MenuItem elements generated for items in context menus. The default is null.

MenuItemContainerStyleSelector

Gets or sets custom logic for choosing a Style that can be applied to MenuItem elements generated for items in context menus. This is a dependency property.

public StyleSelector MenuItemContainerStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the MenuItemContainerStyle. The default is null.

MenuItemExpandedTemplate

Gets or sets the DataTemplate used to display expanded items in a MenuItem. This is a dependency property.

public DataTemplate MenuItemExpandedTemplate { get; set; }

Property Value

DataTemplate:

A DataTemplate that specifies the visualization of expanded data objects when displayed in a MenuItem. The default is null.

MenuItemExpandedTemplateSelector

Gets or sets the custom logic for choosing a template used to display expanded items in a MenuItem. This is a dependency property.

public DataTemplateSelector MenuItemExpandedTemplateSelector { get; set; }

Property Value

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.

MenuItemTemplate

Gets or sets the DataTemplate used to display each item in a MenuItem. This is a dependency property.

public DataTemplate MenuItemTemplate { get; set; }

Property Value

DataTemplate:

A DataTemplate that specifies the visualization of data objects when displayed in a MenuItem. The default is null.

MenuItemTemplateSelector

Gets or sets the custom logic for choosing a template used to display each item in a MenuItem. This is a dependency property.

public DataTemplateSelector MenuItemTemplateSelector { get; set; }

Property Value

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.

MenuVerticalOffset

Gets or sets the vertical distance between the target origin and the content menu alignment point. This is a dependency property.

public double MenuVerticalOffset { get; set; }

Property Value

double:

The vertical distance between the target origin and the context menu alignment point. The default is 0.

PathSeparator

Gets or sets the path separator used by the control. This is a dependency property.

public char PathSeparator { get; set; }

Property Value

char:

The path separator used by the control. The default value is ''.

ProgressBarDecreaseDuration

Gets or sets the Duration of the decrease animation of the embedded AnimatedProgressBar control. This is a dependency property.

public Duration ProgressBarDecreaseDuration { get; set; }

Property Value

Duration:

The Duration of the decrease animation. The default value is 500 milliseconds.

Remarks

This property is not used when ProgressBarIsAnimationEnabled is set to false.

ProgressBarIncreaseDuration

Gets or sets the Duration of the increase animation of the embedded AnimatedProgressBar control. This is a dependency property.

public Duration ProgressBarIncreaseDuration { get; set; }

Property Value

Duration:

The Duration of the increase animation. The default value is 500 milliseconds.

Remarks

This property is not used when ProgressBarIsAnimationEnabled is set to false.

ProgressBarIsAnimationEnabled

Gets or sets value indicating whether the embedded AnimatedProgressBar control should animate Value changes. This is a dependency property.

public bool ProgressBarIsAnimationEnabled { get; set; }

Property Value

bool:

true if the embedded AnimatedProgressBar control should animate Value changes; otherwise, false. The default is true.

ProgressBarIsIndeterminate

Gets or sets a value indicating whether the embedded AnimatedProgressBar control shows actual values or generic, continuous progress feedback. This is a dependency property.

public bool ProgressBarIsIndeterminate { get; set; }

Property Value

bool:

false if the embedded AnimatedProgressBar control shows actual values; true if the embedded AnimatedProgressBar control shows generic progress. The default is false.

ProgressBarMaximum

Gets or sets the highest possible ProgressBarValue of the embedded AnimatedProgressBar control. This is a dependency property.

public double ProgressBarMaximum { get; set; }

Property Value

double:

The highest possible ProgressBarValue of the embedded AnimatedProgressBar control. The default is 1.0.

ProgressBarMinimum

Gets or sets the lowest possible ProgressBarValue of the embedded AnimatedProgressBar control. This is a dependency property.

public double ProgressBarMinimum { get; set; }

Property Value

double:

The lowest possible ProgressBarValue of the embedded AnimatedProgressBar control. The default is 0.0.

ProgressBarState

Gets or sets the state of the embedded AnimatedProgressBar control. This is a dependency property.

public OperationState ProgressBarState { get; set; }

Property Value

OperationState:

The state. The default is Normal.

ProgressBarValue

Gets or sets the current value of the embedded AnimatedProgressBar control. This is a dependency property

public double ProgressBarValue { get; set; }

Property Value

double:

The current value of the embedded AnimatedProgressBar control. The default is 0.0.

RootContainer

Gets the BreadcrumbItem container for the RootItem. This is a dependency property.

public BreadcrumbItem RootContainer { get; }

Property Value

BreadcrumbItem:

The root container.

RootItem

Gets or sets the root item in the Breadcrumb control. This is a dependency property.

public object RootItem { get; set; }

Property Value

object:

The root item.

SelectItem

Gets the RoutedCommand used when a BreadcrumbItem is selected.

public static RoutedCommand SelectItem { get; }

Property Value

RoutedCommand:

The RoutedCommand.

SelectedContainer

Gets the container selected in the Breadcrumb control. This is a dependency property.

public BreadcrumbItem SelectedContainer { get; }

Property Value

BreadcrumbItem:

The selected container.

SelectedItem

Gets or sets the item selected in the Breadcrumb control. This is a dependency property.

public object SelectedItem { get; set; }

Property Value

object:

The selected item.

SelectedPath

Gets or sets the selected path of the Breadcrumb. This is a dependency property.

public string SelectedPath { get; set; }

Property Value

string:

The selected path.

TailItemOpacity

Gets or sets the opacity of tail items in the Breadcrumb control. This is a dependency property.

public double TailItemOpacity { get; set; }

Property Value

double:

The opacity of tail items. The default is 0.5.

VisibleItemCount

Gets the number of visible items in the Breadcrumb. This is a dependency property.

public int VisibleItemCount { get; }

Property Value

int:

The number of visible items.

Methods

GetPath(object)

Gets the path string for the given item. By default, this method uses the PathConverter, if available, to get the path for the given item.

protected virtual string GetPath(object item)
Parameter Type Description
item object

The item.

Returns

string:

The path for the specified item; otherwise Empty.

GetTrail(object)

Gets the location, which is a top-down list indicating the parent items for the specified source. By default, this method uses the LocationConverter, if available, to get the location for the specified source.

protected virtual IList GetTrail(object item)
Parameter Type Description
item object

The item whose location should be returned.

Returns

IList:

The location for the specified item; otherwise null.

GetTrail(string)

Gets the location, which is a top-down list indicating the parent items for the specified source. By default, this method uses the LocationConverter, if available, to get the location for the specified source.

protected virtual IList GetTrail(string path)
Parameter Type Description
path string

The path to the item whose location should be returned.

Returns

IList:

The location for the specified path; otherwise null.

MeasureOverride(Size)

Called to remeasure a control.

protected override Size MeasureOverride(Size constraint)
Parameter Type Description
constraint Size

The maximum size that the method can return.

Returns

Size:

The size of the control, up to the maximum specified by constraint.

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().

public override void OnApplyTemplate()

OnConvertItem(BreadcrumbConvertItemEventArgs)

Raises the ConvertItem event.

protected virtual void OnConvertItem(BreadcrumbConvertItemEventArgs e)
Parameter Type Description
e BreadcrumbConvertItemEventArgs

A BreadcrumbConvertItemEventArgs that contains the event data.

OnCreateAutomationPeer()

Creates an appropriate BreadcrumbAutomationPeer for this control as part of the WPF infrastructure.

protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Invoked just before the IsKeyboardFocusWithinChanged event is raised by this element. Implement this method to add class handling for this event.

protected override void OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs e)
Parameter Type Description
e DependencyPropertyChangedEventArgs

A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

OnKeyDown(KeyEventArgs)

Invoked when the KeyDown event is received.

protected override void OnKeyDown(KeyEventArgs e)
Parameter Type Description
e KeyEventArgs

Information about the event.

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Invoked when an unhandled Keyboard.LostKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnLostKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameter Type Description
e KeyboardFocusChangedEventArgs

The KeyboardFocusChangedEventArgs that contains event data.

OnMouseMove(MouseEventArgs)

Invoked when an unhandled Mouse.MouseMove attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnMouseMove(MouseEventArgs e)
Parameter Type Description
e MouseEventArgs

The MouseEventArgs that contains the event data.

OnOverflowButtonClick(ContextMenuItemRoutedEventArgs)

Raises the OverflowButtonClick event.

protected virtual void OnOverflowButtonClick(ContextMenuItemRoutedEventArgs e)
Parameter Type Description
e ContextMenuItemRoutedEventArgs

An ItemRoutedEventArgs<ContextMenu> that contains the event data.

OnPreviewKeyDown(KeyEventArgs)

Invoked when an unhandled Keyboard.PreviewKeyDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnPreviewKeyDown(KeyEventArgs e)
Parameter Type Description
e KeyEventArgs

The KeyEventArgs that contains the event data.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invoked whenever the effective value of any dependency property on this FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter.

protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
Parameter Type Description
e DependencyPropertyChangedEventArgs

The event data that describes the property that changed, as well as old and new values.

OnRootContainerChanged(BreadcrumbItem, BreadcrumbItem)

Invoked when the RootContainer property is changed.

protected virtual void OnRootContainerChanged(BreadcrumbItem oldValue, BreadcrumbItem newValue)
Parameter Type Description
oldValue BreadcrumbItem

The old property value.

newValue BreadcrumbItem

The new property value.

OnRootItemChanged(object, object)

Invoked when the RootItem property is changed.

protected virtual void OnRootItemChanged(object oldValue, object newValue)
Parameter Type Description
oldValue object

The old property value.

newValue object

The new property value.

OnSelectItem(ExecutedRoutedEventArgs)

Invoked when the SelectItem command is executed.

protected virtual void OnSelectItem(ExecutedRoutedEventArgs e)
Parameter Type Description
e ExecutedRoutedEventArgs

The ExecutedRoutedEventArgs instance containing the event data.

Remarks

This method set the RootItem to the specified command parameter.

OnSelectedContainerChanged(BreadcrumbItem, BreadcrumbItem)

Invoked when the SelectedContainer property is changed.

protected virtual void OnSelectedContainerChanged(BreadcrumbItem oldValue, BreadcrumbItem newValue)
Parameter Type Description
oldValue BreadcrumbItem

The old property value.

newValue BreadcrumbItem

The new property value.

OnSelectedItemChanged(object, object)

Invoked when the SelectedItem property is changed.

protected virtual void OnSelectedItemChanged(object oldValue, object newValue)
Parameter Type Description
oldValue object

The old property value.

newValue object

The new property value.

OnSelectedPathChanged(string, string)

Invoked when the SelectedPath property is changed.

protected virtual void OnSelectedPathChanged(string oldValue, string newValue)
Parameter Type Description
oldValue string

The old property value.

newValue string

The new property value.

OnTemplateChanged(ControlTemplate, ControlTemplate)

Called whenever the control's template changes.

protected override void OnTemplateChanged(ControlTemplate oldTemplate, ControlTemplate newTemplate)
Parameter Type Description
oldTemplate ControlTemplate

The old template.

newTemplate ControlTemplate

The new template.

Events

ConvertItem

Occurs when the Breadcrumb needs a data item or path converted.

public event EventHandler<BreadcrumbConvertItemEventArgs> ConvertItem

Event Type

EventHandler<BreadcrumbConvertItemEventArgs>

OverflowButtonClick

Occurs when the overflow button is clicked, allowing for customization of the ContextMenu it will display.

public event EventHandler<ContextMenuItemRoutedEventArgs> OverflowButtonClick

Event Type

EventHandler<ContextMenuItemRoutedEventArgs>

RootContainerChanged

Occurs when the RootContainer is changed.

public event EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs> RootContainerChanged

Event Type

EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs>

RootItemChanged

Occurs when the RootItem is changed.

public event EventHandler<ObjectPropertyChangedRoutedEventArgs> RootItemChanged

Event Type

EventHandler<ObjectPropertyChangedRoutedEventArgs>

SelectedContainerChanged

Occurs when the SelectedContainer is changed.

public event EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs> SelectedContainerChanged

Event Type

EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs>

SelectedItemChanged

Occurs when the SelectedItem is changed.

public event EventHandler<ObjectPropertyChangedRoutedEventArgs> SelectedItemChanged

Event Type

EventHandler<ObjectPropertyChangedRoutedEventArgs>

SelectedPathChanged

Occurs when the SelectedPathChanged is changed.

public event EventHandler<StringPropertyChangedRoutedEventArgs> SelectedPathChanged

Event Type

EventHandler<StringPropertyChangedRoutedEventArgs>

Fields

AutoMinimizeItemCountProperty

Identifies the AutoMinimizeItemCount dependency property. This field is read-only.

public static readonly DependencyProperty AutoMinimizeItemCountProperty

ComboBoxDropDownToolTipProperty

Identifies the ComboBoxDropDownToolTip dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxDropDownToolTipProperty

ComboBoxIsReadOnlyProperty

Identifies the ComboBoxIsReadOnly dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxIsReadOnlyProperty

ComboBoxItemContainerStyleProperty

Identifies the ComboBoxItemContainerStyle dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxItemContainerStyleProperty

ComboBoxItemContainerStyleSelectorProperty

Identifies the ComboBoxItemContainerStyleSelector dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxItemContainerStyleSelectorProperty

ComboBoxItemTemplateProperty

Identifies the ComboBoxItemTemplate dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxItemTemplateProperty

ComboBoxItemTemplateSelectorProperty

Identifies the ComboBoxItemTemplateSelector dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxItemTemplateSelectorProperty

ComboBoxItemsSourceProperty

Identifies the ComboBoxItemsSource dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxItemsSourceProperty

ComboBoxStaysOpenOnEditProperty

Identifies the ComboBoxStaysOpenOnEdit dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxStaysOpenOnEditProperty

ComboBoxTextPathProperty

Identifies the ComboBoxTextPath dependency property. This field is read-only.

public static readonly DependencyProperty ComboBoxTextPathProperty

ConvertItemEvent

Identifies the ConvertItem routed event. This field is read-only.

public static readonly RoutedEvent ConvertItemEvent

ImageMinWidthProperty

Identifies the ImageMinWidth dependency property. This field is read-only.

public static readonly DependencyProperty ImageMinWidthProperty

IsEditableProperty

Identifies the IsEditable dependency property. This field is read-only.

public static readonly DependencyProperty IsEditableProperty

IsEditingProperty

Identifies the IsEditing dependency property. This field is read-only.

public static readonly DependencyProperty IsEditingProperty

IsOverflowButtonVisibleProperty

Identifies the read-only IsOverflowButtonVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsOverflowButtonVisibleProperty

IsProgressBarVisibleProperty

Identifies the IsProgressBarVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsProgressBarVisibleProperty

ItemContainerStyleProperty

Identifies the ItemContainerStyle dependency property. This field is read-only.

public static readonly DependencyProperty ItemContainerStyleProperty

ItemContainerStyleSelectorProperty

Identifies the ItemContainerStyleSelector dependency property. This field is read-only.

public static readonly DependencyProperty ItemContainerStyleSelectorProperty

ItemMinimizedTemplateProperty

Identifies the ItemMinimizedTemplate dependency property. This field is read-only.

public static readonly DependencyProperty ItemMinimizedTemplateProperty

ItemMinimizedTemplateSelectorProperty

Identifies the ItemMinimizedTemplateSelector dependency property. This field is read-only.

public static readonly DependencyProperty ItemMinimizedTemplateSelectorProperty

ItemTemplateProperty

Identifies the ItemTemplate dependency property. This field is read-only.

public static readonly DependencyProperty ItemTemplateProperty

ItemTemplateSelectorProperty

Identifies the ItemTemplateSelector dependency property. This field is read-only.

public static readonly DependencyProperty ItemTemplateSelectorProperty

MaxTailItemCountProperty

Identifies the MaxTailItemCount dependency property. This field is read-only.

public static readonly DependencyProperty MaxTailItemCountProperty

MenuHorizontalOffsetProperty

Identifies the MenuHorizontalOffset dependency property. This field is read-only.

public static readonly DependencyProperty MenuHorizontalOffsetProperty

MenuItemContainerExpandedStyleProperty

Identifies the MenuItemContainerExpandedStyle dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemContainerExpandedStyleProperty

MenuItemContainerExpandedStyleSelectorProperty

Identifies the MenuItemContainerExpandedStyleSelector dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemContainerExpandedStyleSelectorProperty

MenuItemContainerStyleProperty

Identifies the MenuItemContainerStyle dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemContainerStyleProperty

MenuItemContainerStyleSelectorProperty

Identifies the MenuItemContainerStyleSelector dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemContainerStyleSelectorProperty

MenuItemExpandedTemplateProperty

Identifies the MenuItemExpandedTemplate dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemExpandedTemplateProperty

MenuItemExpandedTemplateSelectorProperty

Identifies the MenuItemExpandedTemplateSelector dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemExpandedTemplateSelectorProperty

MenuItemTemplateProperty

Identifies the MenuItemTemplate dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemTemplateProperty

MenuItemTemplateSelectorProperty

Identifies the MenuItemTemplateSelector dependency property. This field is read-only.

public static readonly DependencyProperty MenuItemTemplateSelectorProperty

MenuVerticalOffsetProperty

Identifies the MenuVerticalOffset dependency property. This field is read-only.

public static readonly DependencyProperty MenuVerticalOffsetProperty

OverflowButtonClickEvent

Identifies the OverflowButtonClick routed event. This field is read-only.

public static readonly RoutedEvent OverflowButtonClickEvent

PathSeparatorProperty

Identifies the PathSeparator dependency property. This field is read-only.

public static readonly DependencyProperty PathSeparatorProperty

ProgressBarDecreaseDurationProperty

Identifies the ProgressBarDecreaseDuration dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarDecreaseDurationProperty

ProgressBarIncreaseDurationProperty

Identifies the ProgressBarIncreaseDuration dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarIncreaseDurationProperty

ProgressBarIsAnimationEnabledProperty

Identifies the ProgressBarIsAnimationEnabled dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarIsAnimationEnabledProperty

ProgressBarIsIndeterminateProperty

Identifies the ProgressBarIsIndeterminate dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarIsIndeterminateProperty

ProgressBarMaximumProperty

Identifies the ProgressBarMaximum dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarMaximumProperty

ProgressBarMinimumProperty

Identifies the ProgressBarMinimum dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarMinimumProperty

ProgressBarStateProperty

Identifies the ProgressBarState dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarStateProperty

ProgressBarValueProperty

Identifies the ProgressBarValue dependency property. This field is read-only.

public static readonly DependencyProperty ProgressBarValueProperty

RootContainerChangedEvent

Identifies the RootContainerChanged routed event. This field is read-only.

public static readonly RoutedEvent RootContainerChangedEvent

RootContainerProperty

Identifies the read-only RootContainer dependency property. This field is read-only.

public static readonly DependencyProperty RootContainerProperty

RootItemChangedEvent

Identifies the RootItemChanged routed event. This field is read-only.

public static readonly RoutedEvent RootItemChangedEvent

RootItemProperty

Identifies the RootItem dependency property. This field is read-only.

public static readonly DependencyProperty RootItemProperty

SelectedContainerChangedEvent

Identifies the SelectedContainerChanged routed event. This field is read-only.

public static readonly RoutedEvent SelectedContainerChangedEvent

SelectedContainerProperty

Identifies the read-only SelectedContainer dependency property. This field is read-only.

public static readonly DependencyProperty SelectedContainerProperty

SelectedItemChangedEvent

Identifies the SelectedItemChanged routed event. This field is read-only.

public static readonly RoutedEvent SelectedItemChangedEvent

SelectedItemProperty

Identifies the SelectedItem dependency property. This field is read-only.

public static readonly DependencyProperty SelectedItemProperty

SelectedPathChangedEvent

Identifies the SelectedPathChanged routed event. This field is read-only.

public static readonly RoutedEvent SelectedPathChangedEvent

SelectedPathProperty

Identifies the SelectedPath dependency property. This field is read-only.

public static readonly DependencyProperty SelectedPathProperty

TailItemOpacityProperty

Identifies the TailItemOpacity dependency property. This field is read-only.

public static readonly DependencyProperty TailItemOpacityProperty

VisibleItemCountProperty

Identifies the read-only VisibleItemCount dependency property. This field is read-only.

public static readonly DependencyProperty VisibleItemCountProperty