PartEditBoxPropertyEditorBase Class
Represents the abstract base class for a PropertyEditor that uses a part edit box.
public abstract class PartEditBoxPropertyEditorBase : PropertyEditorBase
- Inheritance:
- object ObservableObjectBase PropertyEditor PropertyEditorBase object
- Derived:
- BrushPropertyEditor BytePropertyEditor ColorPropertyEditor CornerRadiusPropertyEditor DateTimePropertyEditor DecimalPropertyEditor DoublePropertyEditor EnumPropertyEditor GuidPropertyEditor Int16PropertyEditor Int32PropertyEditor Int32RectPropertyEditor Int64PropertyEditor PointPropertyEditor RectPropertyEditor SinglePropertyEditor SizePropertyEditor ThicknessPropertyEditor TimeSpanPropertyEditor VectorPropertyEditor
Constructors
PartEditBoxPropertyEditorBase(Type)
Represents the abstract base class for a PropertyEditor that uses a part edit box.
protected PartEditBoxPropertyEditorBase(Type propertyType)
| Parameter | Type | Description |
|---|---|---|
| propertyType | Type | The type of the property. |
Properties
BorderThickness
The border thickness.
CommitTriggers
The triggers that will force this control to commit any changes.
public PartEditBoxCommitTriggers CommitTriggers { get; set; }
Property Value
- PartEditBoxCommitTriggers:
The default value is Default.
HasPopup
Indicates whether the control has a popup available.
public bool HasPopup { get; set; }
Property Value
- bool:
trueif the control has a popup available; otherwisefalse. The default value istrue.
IsArrowKeyPartNavigationEnabled
Indicates whether the left/right arrow keys can be used to move between and select editable parts.
public bool IsArrowKeyPartNavigationEnabled { get; set; }
Property Value
- bool:
trueif the left/right arrow keys can be used to move between and select editable parts; otherwisefalse. The default value istrue.
IsEditable
Indicates whether the edit box's text area is editable.
public bool IsEditable { get; set; }
Property Value
- bool:
trueif the edit box's text area is editable; otherwisefalse. The default value istrue.
Remarks
When false, the edit box behaves more like a ComboBox.
IsNullAllowed
Indicates whether null values are allowed to be entered by the user.
public bool IsNullAllowed { get; set; }
Property Value
- bool:
trueifnullvalues are allowed to be entered by the user; otherwisefalse. The default value isfalse.
IsUndoEnabled
Indicates whether undo/redo support is enabled for the text-editing portion of the control.
public bool IsUndoEnabled { get; set; }
Property Value
- bool:
trueif undo/redo support is enabled for the text-editing portion of the control. The default value istrue.
PlaceholderText
The text that is displayed in the control until the value is changed by a user action or some other operation.
SpinWrapping
The wrapping behavior used when spinning past a minimum or maximum value in the active part.
public SpinWrapping SpinWrapping { get; set; }
Property Value
- SpinWrapping:
The default value is NoWrap.
SpinnerVisibility
Indicates if and when the control has a spinner available.
public SpinnerVisibility SpinnerVisibility { get; set; }
Property Value
- SpinnerVisibility:
The default value is Collapsed.
TextAlignment
The text alignment of the text editing area.
public TextAlignment TextAlignment { get; set; }
Property Value
- TextAlignment:
The default value is Left.
Inherited Members
- PropertyEditorBase.CreateValueTemplate()
- PropertyEditorBase.PredefinedValueTemplateKey
- PropertyEditorBase.ValueTemplate
- PropertyEditor.GetIsReadOnly(IPropertyModel)
- PropertyEditor.NameTemplate
- PropertyEditor.NameTemplateKey
- PropertyEditor.NameTemplateSelector
- PropertyEditor.ObjectType
- PropertyEditor.PropertyName
- PropertyEditor.PropertyType
- PropertyEditor.ValueTemplateKey
- PropertyEditor.ValueTemplateKind
- PropertyEditor.ValueTemplateSelector
- ObservableObjectBase.NotifyPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(PropertyChangedEventArgs)
- ObservableObjectBase.OnPropertyChanging(string)
- ObservableObjectBase.OnPropertyChanging(PropertyChangingEventArgs)
- ObservableObjectBase.SetProperty<T>(ref T, T, string)
- ObservableObjectBase.PropertyChanged
- ObservableObjectBase.PropertyChanging
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()