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 Style that is applied to BreadcrumbItem elements generated for items in the trail.

Style ItemContainerStyle { get; set; }

Property Value

Style:

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

ItemContainerStyleSelector

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

StyleSelector ItemContainerStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the ItemContainerStyle.

ItemMinimizedTemplate

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

DataTemplate ItemMinimizedTemplate { get; set; }

Property Value

DataTemplate:

A 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

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate.

ItemTemplate

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

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.

DataTemplateSelector ItemTemplateSelector { get; set; }

Property Value

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate.

MenuHorizontalOffset

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

double MenuHorizontalOffset { get; set; }

Property Value

double:

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

MenuItemContainerExpandedStyle

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

Style MenuItemContainerExpandedStyle { get; set; }

Property Value

Style:

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

MenuItemContainerExpandedStyleSelector

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

StyleSelector MenuItemContainerExpandedStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the MenuItemContainerExpandedStyle.

MenuItemContainerStyle

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

Style MenuItemContainerStyle { get; set; }

Property Value

Style:

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

MenuItemContainerStyleSelector

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

StyleSelector MenuItemContainerStyleSelector { get; set; }

Property Value

StyleSelector:

A StyleSelector object that contains logic that chooses the Style to use as the MenuItemContainerStyle.

MenuItemExpandedTemplate

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

DataTemplate MenuItemExpandedTemplate { get; set; }

Property Value

DataTemplate:

A 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

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate.

MenuItemTemplate

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

DataTemplate MenuItemTemplate { get; set; }

Property Value

DataTemplate:

A 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

DataTemplateSelector:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate.

MenuVerticalOffset

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

double MenuVerticalOffset { get; set; }

Property Value

double:

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