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, DUCE.IResource, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IHaveResources, IQueryAmbient, IBreadcrumbCommon
- Inheritance:
- System.Object System.Windows.Threading.DispatcherObject System.Windows.DependencyObject System.Windows.Media.Visual System.Windows.UIElement System.Windows.FrameworkElement System.Windows.Controls.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<System.Windows.Controls.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
- System.Int32:
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
- System.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
- System.Boolean:
true
if the embedded ComboBox control is read-only; otherwise,false
. The default isfalse
.
ComboBoxItemContainerStyle
Gets or sets the System.Windows.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
- System.Windows.Style:
The System.Windows.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 System.Windows.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
- System.Windows.Controls.StyleSelector:
A System.Windows.Controls.StyleSelector object that contains logic that chooses the System.Windows.Style to use as the ComboBoxItemContainerStyle. 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
- System.Collections.IEnumerable:
A collection that is used to generate the content of the embedded ComboBox control. The default is
null
.
ComboBoxItemTemplate
Gets or sets the System.Windows.DataTemplate used to display each item in the embedded ComboBox control. This is a dependency property.
public DataTemplate ComboBoxItemTemplate { get; set; }
Property Value
- System.Windows.DataTemplate:
A System.Windows.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
- System.Windows.Controls.DataTemplateSelector:
A custom System.Windows.Controls.DataTemplateSelector object that provides logic and returns a System.Windows.DataTemplate. 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 System.Windows.Controls.TextBox. This is a dependency property.
public bool ComboBoxStaysOpenOnEdit { get; set; }
Property Value
- System.Boolean:
true
to keep the drop-down control open when the user clicks on the text area to start editing; otherwise,false
. The default isfalse
.
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
- System.String:
The
TextSearch.TextPath
used for the items in the embedded ComboBox control. The default isstring.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)]
public double ImageMinWidth { get; set; }
Property Value
- System.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
- System.Boolean:
true
if the Breadcrumb can enter in edit mode; otherwise,false
. The default istrue
.
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
- System.Boolean:
true
if the Breadcrumb is currently in edit mode; otherwise,false
. The default isfalse
.
IsOverflowButtonVisible
Gets a boolean value indicating whether the overflow button is visible. This is a dependency property.
public bool IsOverflowButtonVisible { get; }
Property Value
- System.Boolean:
true
if the overflow button is visible; otherwise,false
. The default isfalse
.
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
- System.Boolean:
true
if the embedded AnimatedProgressBar control is visible; otherwise,false
. The default isfalse
.
ItemContainerStyle
Gets or sets the System.Windows.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
- System.Windows.Style:
The System.Windows.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 System.Windows.Style that can be applied to BreadcrumbItem elements generated. This is a dependency property.
public StyleSelector ItemContainerStyleSelector { get; set; }
Property Value
- System.Windows.Controls.StyleSelector:
A System.Windows.Controls.StyleSelector object that contains logic that chooses the System.Windows.Style to use as the ItemContainerStyle. The default is
null
.
ItemMinimizedTemplate
Gets or sets the System.Windows.DataTemplate used to display each minimized item in the trail. This is a dependency property.
public DataTemplate ItemMinimizedTemplate { get; set; }
Property Value
- System.Windows.DataTemplate:
A System.Windows.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
- System.Windows.Controls.DataTemplateSelector:
A custom System.Windows.Controls.DataTemplateSelector object that provides logic and returns a System.Windows.DataTemplate. The default is
null
.
ItemTemplate
Gets or sets the System.Windows.DataTemplate used to display each item in the trail. This is a dependency property.
public DataTemplate ItemTemplate { get; set; }
Property Value
- System.Windows.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
- System.Windows.Controls.DataTemplateSelector:
A custom System.Windows.Controls.DataTemplateSelector object that provides logic and returns a System.Windows.DataTemplate. The default is
null
.
LogicalChildren
Gets an enumerator for logical child elements of this element.
protected override IEnumerator LogicalChildren { get; }
Property Value
- System.Collections.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
- System.Int32:
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
- System.Double:
The horizontal distance between the target origin and the context menu alignment point. The default is
0
.
MenuItemContainerExpandedStyle
Gets or sets the System.Windows.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
- System.Windows.Style:
The System.Windows.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 System.Windows.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
- System.Windows.Controls.StyleSelector:
A System.Windows.Controls.StyleSelector object that contains logic that chooses the System.Windows.Style to use as the MenuItemContainerExpandedStyle. The default is
null
.
MenuItemContainerStyle
Gets or sets the System.Windows.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
- System.Windows.Style:
The System.Windows.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 System.Windows.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
- System.Windows.Controls.StyleSelector:
A System.Windows.Controls.StyleSelector object that contains logic that chooses the System.Windows.Style to use as the MenuItemContainerStyle. The default is
null
.
MenuItemExpandedTemplate
Gets or sets the System.Windows.DataTemplate used to display expanded items in a MenuItem. This is a dependency property.
public DataTemplate MenuItemExpandedTemplate { get; set; }
Property Value
- System.Windows.DataTemplate:
A System.Windows.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
- System.Windows.Controls.DataTemplateSelector:
A custom System.Windows.Controls.DataTemplateSelector object that provides logic and returns a System.Windows.DataTemplate. The default is
null
.
MenuItemTemplate
Gets or sets the System.Windows.DataTemplate used to display each item in a MenuItem. This is a dependency property.
public DataTemplate MenuItemTemplate { get; set; }
Property Value
- System.Windows.DataTemplate:
A System.Windows.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
- System.Windows.Controls.DataTemplateSelector:
A custom System.Windows.Controls.DataTemplateSelector object that provides logic and returns a System.Windows.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
- System.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
- System.Char:
The path separator used by the control. The default value is
''
.
ProgressBarDecreaseDuration
Gets or sets the System.Windows.Duration of the decrease animation of the embedded AnimatedProgressBar control. This is a dependency property.
public Duration ProgressBarDecreaseDuration { get; set; }
Property Value
- System.Windows.Duration:
The System.Windows.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 System.Windows.Duration of the increase animation of the embedded AnimatedProgressBar control. This is a dependency property.
public Duration ProgressBarIncreaseDuration { get; set; }
Property Value
- System.Windows.Duration:
The System.Windows.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
- System.Boolean:
true
if the embedded AnimatedProgressBar control should animateValue
changes; otherwise,false
. The default istrue
.
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
- System.Boolean:
false
if the embedded AnimatedProgressBar control shows actual values;true
if the embedded AnimatedProgressBar control shows generic progress. The default isfalse
.
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
- System.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
- System.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
- System.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.
RootItem
Gets or sets the root item in the Breadcrumb control. This is a dependency property.
public object RootItem { get; set; }
Property Value
- System.Object:
The root item.
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
- System.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
- System.String:
The selected path.
SelectItem
Gets the System.Windows.Input.RoutedCommand used when a BreadcrumbItem is selected.
public static RoutedCommand SelectItem { get; }
Property Value
- System.Windows.Input.RoutedCommand:
The System.Windows.Input.RoutedCommand.
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
- System.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
- System.Int32:
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 | System.Object | The item. |
Returns
- System.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 | System.Object | The item whose location should be returned. |
Returns
- System.Collections.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 | System.String | The path to the item whose location should be returned. |
Returns
- System.Collections.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 | System.Windows.Size | The maximum size that the method can return. |
Returns
- System.Windows.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 |
OnCreateAutomationPeer()
Creates an appropriate BreadcrumbAutomationPeer for this control as part of the WPF infrastructure.
protected override AutomationPeer OnCreateAutomationPeer()
Returns
- System.Windows.Automation.Peers.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 | System.Windows.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 | System.Windows.Input.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 | System.Windows.Input.KeyboardFocusChangedEventArgs | The System.Windows.Input.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 | System.Windows.Input.MouseEventArgs | The System.Windows.Input.MouseEventArgs that contains the event data. |
OnOverflowButtonClick(ContextMenuItemRoutedEventArgs)
Raises the OverflowButtonClick event.
protected virtual void OnOverflowButtonClick(ContextMenuItemRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | ContextMenuItemRoutedEventArgs | An |
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 | System.Windows.Input.KeyEventArgs | The System.Windows.Input.KeyEventArgs that contains the event data. |
OnPropertyChanged(DependencyPropertyChangedEventArgs)
Invoked whenever the effective value of any dependency property on this System.Windows.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 | System.Windows.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 | System.Object | The old property value. |
newValue | System.Object | The new property value. |
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 | System.Object | The old property value. |
newValue | System.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 | System.String | The old property value. |
newValue | System.String | The new property value. |
OnSelectItem(ExecutedRoutedEventArgs)
Invoked when the SelectItem command is executed.
protected virtual void OnSelectItem(ExecutedRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | System.Windows.Input.ExecutedRoutedEventArgs | The System.Windows.Input.ExecutedRoutedEventArgs instance containing the event data. |
Remarks
This method set the RootItem to the specified command parameter.
OnTemplateChanged(ControlTemplate, ControlTemplate)
Called whenever the control's template changes.
protected override void OnTemplateChanged(ControlTemplate oldTemplate, ControlTemplate newTemplate)
Parameter | Type | Description |
---|---|---|
oldTemplate | System.Windows.Controls.ControlTemplate | The old template. |
newTemplate | System.Windows.Controls.ControlTemplate | The new template. |
Events
ConvertItem
Occurs when the Breadcrumb
needs a data item or path converted.
public event EventHandler<BreadcrumbConvertItemEventArgs> ConvertItem
Event Type
- System.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
- System.EventHandler<ContextMenuItemRoutedEventArgs>
RootContainerChanged
Occurs when the RootContainer is changed.
public event EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs> RootContainerChanged
Event Type
- System.EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs>
RootItemChanged
Occurs when the RootItem is changed.
public event EventHandler<ObjectPropertyChangedRoutedEventArgs> RootItemChanged
Event Type
- System.EventHandler<ObjectPropertyChangedRoutedEventArgs>
SelectedContainerChanged
Occurs when the SelectedContainer is changed.
public event EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs> SelectedContainerChanged
Event Type
- System.EventHandler<BreadcrumbItemPropertyChangedRoutedEventArgs>
SelectedItemChanged
Occurs when the SelectedItem is changed.
public event EventHandler<ObjectPropertyChangedRoutedEventArgs> SelectedItemChanged
Event Type
- System.EventHandler<ObjectPropertyChangedRoutedEventArgs>
SelectedPathChanged
Occurs when the SelectedPathChanged is changed.
public event EventHandler<StringPropertyChangedRoutedEventArgs> SelectedPathChanged
Event Type
- System.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
ComboBoxItemsSourceProperty
Identifies the ComboBoxItemsSource dependency property. This field is read-only.
public static readonly DependencyProperty ComboBoxItemsSourceProperty
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
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
Inherited Members
- System.Object.ToString()
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object, System.Object)
- System.Object.ReferenceEquals(System.Object, System.Object)
- System.Object.GetHashCode()
- System.Object.GetType()
- System.Object.MemberwiseClone()
Extension Methods
- FrameworkElementExtensions.AnimateDoubleProperty(String, Double, Double, Double, Nullable<Double>, Nullable<Double>)
- FrameworkElementExtensions.BindToProperty(DependencyProperty, Object, String, BindingMode, IValueConverter, Object)
- FrameworkElementExtensions.BindToProperty(DependencyProperty, Object, DependencyProperty, BindingMode, IValueConverter, Object)
- FrameworkElementExtensions.GetCurrentSize()