In This Article

IBreadcrumbCommon Interface

Represents common properties between Breadcrumb and BreadcrumbItem and are required for binding.

public interface IBreadcrumbCommon

Properties

ItemContainerStyle

Gets or sets the System.Windows.Style that is applied to BreadcrumbItem elements generated for items in the trail.

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.

ItemContainerStyleSelector

Gets or sets custom logic for choosing a System.Windows.Style that can be applied to BreadcrumbItem elements generated.

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.

ItemMinimizedTemplate

Gets or sets the System.Windows.DataTemplate used to display each minimized item in the trail.

DataTemplate ItemMinimizedTemplate { get; set; }

Property Value

System.Windows.DataTemplate:

A System.Windows.DataTemplate that specifies the visualization of the minimized data objects.

ItemMinimizedTemplateSelector

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

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.

ItemTemplate

Gets or sets the System.Windows.DataTemplate used to display each item in the trail.

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.

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.

MenuHorizontalOffset

Gets or sets the horizontal distance between the target origin and the content menu alignment point.

double MenuHorizontalOffset { get; set; }

Property Value

System.Double:

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

MenuItemContainerExpandedStyle

Gets or sets the System.Windows.Style that is applied to the MenuItem elements generated for expanded items in context menus.

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.

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.

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.

MenuItemContainerStyle

Gets or sets the System.Windows.Style that is applied to the MenuItem elements generated for items in context menus.

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.

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.

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.

MenuItemExpandedTemplate

Gets or sets the System.Windows.DataTemplate used to display expanded items in a MenuItem.

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.

MenuItemExpandedTemplateSelector

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

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.

MenuItemTemplate

Gets or sets the System.Windows.DataTemplate used to display each item in a MenuItem.

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.

MenuItemTemplateSelector

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

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.

MenuVerticalOffset

Gets or sets the vertical distance between the target origin and the content menu alignment point.

double MenuVerticalOffset { get; set; }

Property Value

System.Double:

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