In This Article

IBreadcrumbCommon Interface

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

public interface IBreadcrumbCommon

Properties

ItemContainerStyle

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

Style? ItemContainerStyle { get; set; }

Property Value

Style

ItemContainerStyleSelector

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

The DataTemplate used to display each minimized item in the trail.

DataTemplate? ItemMinimizedTemplate { get; set; }

Property Value

DataTemplate

ItemMinimizedTemplateSelector

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

DataTemplateSelector? ItemMinimizedTemplateSelector { get; set; }

Property Value

DataTemplateSelector

ItemTemplate

The DataTemplate used to display each item in the trail.

DataTemplate? ItemTemplate { get; set; }

Property Value

DataTemplate

ItemTemplateSelector

The custom logic for choosing a template used to display each item in the trail.

DataTemplateSelector? ItemTemplateSelector { get; set; }

Property Value

DataTemplateSelector

MenuHorizontalOffset

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

double MenuHorizontalOffset { get; set; }

Property Value

double

MenuItemContainerExpandedStyle

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

Style? MenuItemContainerExpandedStyle { get; set; }

Property Value

Style

MenuItemContainerExpandedStyleSelector

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

MenuItemContainerStyle

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

Style? MenuItemContainerStyle { get; set; }

Property Value

Style

MenuItemContainerStyleSelector

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

MenuItemExpandedTemplate

The DataTemplate used to display expanded items in a MenuItem.

DataTemplate? MenuItemExpandedTemplate { get; set; }

Property Value

DataTemplate

MenuItemExpandedTemplateSelector

The custom logic for choosing a template used to display expanded items in a MenuItem.

DataTemplateSelector? MenuItemExpandedTemplateSelector { get; set; }

Property Value

DataTemplateSelector

MenuItemTemplate

The DataTemplate used to display each item in a MenuItem.

DataTemplate? MenuItemTemplate { get; set; }

Property Value

DataTemplate

MenuItemTemplateSelector

The custom logic for choosing a template used to display each item in a MenuItem.

DataTemplateSelector? MenuItemTemplateSelector { get; set; }

Property Value

DataTemplateSelector

MenuVerticalOffset

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

double MenuVerticalOffset { get; set; }

Property Value

double

Extension Methods