[]
Implements a selectable item inside a C1ComboBox.
[TemplatePart(Name = "ContentPresenter", Type = typeof(ContentPresenter))]
[TemplateVisualState(Name = "MouseOver", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Disabled", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Normal", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Focused", GroupName = "FocusStates")]
[TemplateVisualState(Name = "Unfocused", GroupName = "FocusStates")]
[TemplateVisualState(Name = "Selected", GroupName = "SelectionStates")]
[TemplateVisualState(Name = "Unselected", GroupName = "SelectionStates")]
public class C1ComboBoxItem : ContentControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild
| Name | Description |
|---|---|
| C1ComboBoxItem() | Initializes a new instance of a C1ComboBoxItem. |
| Name | Description |
|---|---|
| IsFocusedProperty | Identifies the IsFocused dependency property. |
| IsSelectedProperty | Identifies the IsSelected dependency property. |
| MouseOverBrushProperty | Identifies the MouseOverBrush dependency property. |
| SelectedBackgroundProperty | Identifies the SelectedBackground dependency property. |
| Name | Description |
|---|---|
| IsFocused | Returns true if the control has the focus. |
| IsSelected | Gets or sets a Boolean value indicating that this C1ComboBoxItem is selected. |
| MouseOverBrush | Gets or sets the Brush used to highlight the control when it has the mouse over. |
| SelectedBackground | Gets or sets the Brush used to highlight the control when it is selected. |
| Name | Description |
|---|---|
| ChangeVisualStateCommon(bool) | Updates the current visual state of the Common visual state group to match the object's properties. |
| ChangeVisualStateFocus(bool) | Updates the current visual state of the Focus visual state group to match the object's properties. |
| ChangeVisualStateSelection(bool) | Updates the current visual state of the Selection visual state group to match the object's properties. |
| OnApplyTemplate() | Builds the visual tree for the C1ComboBoxItem control when a new template is applied. |
| OnContentChanged(object, object) | Called when the value of the Content property changes. |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) | Invoked whenever the effective value of any dependency property has been updated. |
| Name | Description |
|---|---|
| IsMouseOverChanged | Event raised when the IsMouseOver property has changed. |