[]
The C1Menu control enables you hierarchically organize elements associated with event handlers.
[TemplateVisualState(Name = "Focused", GroupName = "FocusStates")]
[TemplateVisualState(Name = "Unfocused", GroupName = "FocusStates")]
[StyleTypedProperty(Property = "SeparatorStyle", StyleTargetType = typeof(C1Separator))]
[StyleTypedProperty(Property = "FirstLevelStyle", StyleTargetType = typeof(C1MenuItem))]
[StyleTypedProperty(Property = "NonFirstLevelStyle", StyleTargetType = typeof(C1MenuItem))]
public class C1Menu : C1HierarchicalPresenter, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage
Name | Description |
---|---|
C1Menu() | Initializes a new instance of a C1Menu. |
Name | Description |
---|---|
AutoClose | Gets or sets a value indicating if the menu will auto close when the user clicks outside of it. |
DetectBoundaries | Gets or sets a value indicating if the menu will auto update the position of its sub-menus when they are close to the boundaries of the application. |
DisabledCuesVisibility | Gets or sets a value indicating whether the disabled visuals of the control are visible. |
FirstLevelStyle | Represents the style to apply to all menu items at the first level. |
FirstLevelTemplate | Represents the template to apply to all menu items at the first level. |
FocusCuesVisibility | Gets or sets a value indicating whether the focus visuals of the control are visible. |
HighlightedBackground | Gets or sets the Brush used to highlight the menu item. |
IsFocused | Returns true if the control has the focus. |
MenuOpenDelay | Gets or Sets a value (in milliseconds) for the delay used when opening a submenu. |
NonFirstLevelStyle | Represents the style to apply to all menu items that are not in the first level. |
NonFirstLevelTemplate | Represents the template to apply to all menu items that are not in the first level. |
OpenedBackground | Gets or sets the Brush used in a menu item when this item is opened. |
Orientation | Gets or sets the direction in which to render the Menu control. |
SeparatorStyle | Default style applied to the C1Separator located inside this C1Menu. |
SubMenuMaxHeight | Gets or sets a value that indicates the MaxHeight of the SubMenu. |
Name | Description |
---|---|
ChangeVisualStateFocus(bool) | Updates the current visual state of the Focus visual state group to match the object's properties. |
ClearContainerForItemOverride(DependencyObject, object) | |
Close() | Forces closing all opened sub-menus. |
GetContainerForItemOverride() | |
IsItemItsOwnContainerOverride(object) | |
OnApplyTemplate() | Builds the visual tree for the C1Menu control when a new template is applied. |
OnAutoCloseChanged(bool) | Called when the property AutoClose changed. |
OnAutoClosed(EventArgs) | Raises the AutoClosed event. |
OnAutoClosing(CancelEventArgs) | Raises the AutoClosing event. |
OnItemChecked(SourcedEventArgs) | Raises the C1.Silverlight.C1Menu.ItemChecked event. |
OnItemClick(SourcedEventArgs) | Raises the C1.Silverlight.C1Menu.ItemClick event. |
OnItemClosed(SourcedEventArgs) | Raises the C1.Silverlight.C1Menu.ItemClosed event. |
OnItemClosing(CancelSourceEventArgs) | Raises the C1.Silverlight.C1Menu.ItemClosing event. |
OnItemOpened(SourcedEventArgs) | Raises the C1.Silverlight.C1Menu.ItemOpened event. |
OnItemOpening(CancelSourceEventArgs) | Raises the C1.Silverlight.C1Menu.ItemOpening event. |
OnItemUnchecked(SourcedEventArgs) | Raises the C1.Silverlight.C1Menu.ItemUnchecked event. |
OnItemsChanged(NotifyCollectionChangedEventArgs) | |
PrepareContainerForItemOverride(DependencyObject, object) |
Name | Description |
---|---|
AutoClosed | Occurs when the Menu is AutoClosed. |
AutoClosing | Occurs when the Menu is AutoClosing. |
ItemChecked | Occurs when a C1MenuItem is checked. |
ItemClick | Occurs when a C1MenuItem is clicked. |
ItemClosed | Occurs when a C1MenuItem is closed. |
ItemClosing | Occurs when a C1MenuItem is closing. |
ItemOpened | Occurs when a C1MenuItem is opened. |
ItemOpening | Occurs when a C1MenuItem is opening. |
ItemUnchecked | Occurs when a C1MenuItem is unchecked. |