[]
ContentControl that supports edit mode using a TextBox.
[StyleTypedProperty(Property = "ValidationDecoratorStyle", StyleTargetType = typeof(C1ValidationDecorator))]
[TemplateVisualState(Name = "Normal", GroupName = "CommonStates")]
[TemplateVisualState(Name = "MouseOver", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Focused", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Disabled", GroupName = "CommonStates")]
public abstract class C1EditableContentControl : ContentControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IDisposable
Name | Description |
---|---|
C1EditableContentControl() | Initializes a new instance of the C1EditableContentControl class. |
Name | Description |
---|---|
ContentControlProperty | Identifies the ContentControl dependency property. |
ContentConverterProperty | Identifies the ContentConverter dependency property. |
EditControlProperty | Identifies the EditControl dependency property. |
IsEditableProperty | Identifies the IsEditable dependency property. |
IsInEditModeProperty | Identifies the IsInEditMode dependency property. |
ValidationDecoratorStyleProperty | Identifies the ValidationDecoratorStyle dependency property. |
Name | Description |
---|---|
ContentControl | Control visible when it is not in edit mode. |
ContentConverter | Used to create the control content from the edited content. |
EditControl | Control visible when it is in edit mode. |
IsDirty | Get or sets whether the element was edited during edit mode. |
IsDisposed | Gets whether this instance is disposed. |
IsEditable | Gets or sets whether the control can be edited. |
IsFocused | Gets whether the control is focused. |
IsInEditMode | Gets or sets whether the control is in edit mode. |
ValidationDecoratorStyle | Gets or sets the style that is applied to the inner C1ValidationDecorator. |
Name | Description |
---|---|
ChangeVisualStateCommon(bool) | Updates the current visual state of the Common visual state group to match the object's properties. |
Dispose() | |
Dispose(bool) | |
Finalize() | Finalizes this instance of the C1EditableContentControl class. |
OnApplyTemplate() | |
OnContentChanged(object, object) | Called when the value of the Content property changes. |
OnEditCanceled() | Fires the C1.Silverlight.C1EditableContentControl.EditCanceled event. |
OnEditCompleted() | Fires the C1.Silverlight.C1EditableContentControl.EditCompleted event. |
OnEditStarted() | Fires the C1.Silverlight.C1EditableContentControl.EditStarted event. |
OnGotFocus(RoutedEventArgs) | |
OnIsInEditModeChanged() | The control has changed the mode. |
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) | |
OnKeyDown(KeyEventArgs) | |
ShouldEnterEditModeOnKeyDown(Key) | Called to define if the control has to enter edit mode when a particular key is pressed. For example: arrow keys might not change to edit mode. |
UpdateVisualState() | Update the visual state of this control |
Name | Description |
---|---|
EditCanceled | Fired when the user exits edit mode without changes. |
EditCompleted | Fired when the user has completed the edits. |
EditStarted | Fired when the control enters edit mode. |