Show / Hide Table of Contents

Class DoubleProperty

Inheritance
System.Object
PropertyEntryImpl
EditableProperty<System.Double>
DoubleProperty
Implements
IPropertyEntry
IShowProperty
IConstructProperty
IJsonSerialize
System.Runtime.Serialization.ISerializable
Inherited Members
EditableProperty<Double>.hotspotPosition
EditableProperty<Double>.ModifyWithMouse
EditableProperty<Double>.LockedChanged
EditableProperty<Double>.OnGetValue
EditableProperty<Double>.OnSetValue
EditableProperty<Double>.GetConnectedObject()
EditableProperty<Double>.GetConnectedPropertyName()
EditableProperty<Double>.UserData
EditableProperty<Double>.LabelIsEditable
EditableProperty<Double>.GetHotspotPosition()
EditableProperty<Double>.StartModifyWithMouse()
EditableProperty<Double>.SetHotspotPosition(GeoPoint)
EditableProperty<Double>.PrependContextMenu
EditableProperty<Double>.IsSelected
EditableProperty<Double>.ShowMouseButton
EditableProperty<Double>.Lockable
EditableProperty<Double>.Locked
EditableProperty<Double>.Highlight
EditableProperty<Double>.SetContextMenu(String, ICommandHandler)
EditableProperty<Double>.GetContextMenuId()
EditableProperty<Double>.FireModifyWithMouse(Boolean)
EditableProperty<Double>.SetFocus()
EditableProperty<Double>.LabelTextChanged
EditableProperty<Double>.LabelChanged(String)
EditableProperty<Double>.GetValue()
EditableProperty<Double>.SetValue(Double, Boolean)
EditableProperty<Double>.Flags
EditableProperty<Double>.Added(IPropertyPage)
EditableProperty<Double>.Value
EditableProperty<Double>.ContextMenu
EditableProperty<Double>.StartEdit(Boolean)
EditableProperty<Double>.EditTextChanged(String)
EditableProperty<Double>.EndEdit(Boolean, Boolean, String)
PropertyEntryImpl.resourceId
PropertyEntryImpl.labelText
PropertyEntryImpl.PropertyEntryChangedState(StateChangedArgs)
PropertyEntryImpl.Frame
PropertyEntryImpl.Refresh()
PropertyEntryImpl.propertyPage
PropertyEntryImpl.propertyTreeView
PropertyEntryImpl.IsOpen
PropertyEntryImpl.Label
PropertyEntryImpl.LabelText
PropertyEntryImpl.ResourceId
PropertyEntryImpl.Parent
PropertyEntryImpl.Index
PropertyEntryImpl.IndentLevel
PropertyEntryImpl.SubItems
PropertyEntryImpl.DeferUpdate
PropertyEntryImpl.PropertyEntryChangedStateEvent
PropertyEntryImpl.ButtonClicked(PropertyEntryButton)
PropertyEntryImpl.GetDropDownList()
PropertyEntryImpl.ListBoxSelected(Int32)
PropertyEntryImpl.Opened(Boolean)
PropertyEntryImpl.OpenOrCloseSubEntries()
PropertyEntryImpl.Removed(IPropertyPage)
PropertyEntryImpl.Select()
PropertyEntryImpl.Selected(IPropertyEntry)
PropertyEntryImpl.UnSelected(IPropertyEntry)
PropertyEntryImpl.ReadOnly
PropertyEntryImpl.StateChangedEvent
PropertyEntryImpl.IShowProperty.LabelText
PropertyEntryImpl.IShowProperty.HelpLink
PropertyEntryImpl.IShowProperty.InfoText
PropertyEntryImpl.IShowProperty.LabelType
PropertyEntryImpl.IShowProperty.EntryType
PropertyEntryImpl.SubEntriesCount
PropertyEntryImpl.SubEntries
PropertyEntryImpl.IShowProperty.OwnerDrawHeight
PropertyEntryImpl.IShowProperty.Hidden
PropertyEntryImpl.IShowProperty.IsSelected
PropertyEntryImpl.IShowProperty.Added(IPropertyTreeView)
PropertyEntryImpl.IShowProperty.Selected()
PropertyEntryImpl.IShowProperty.UnSelected()
PropertyEntryImpl.IShowProperty.ChildSelected(IShowProperty)
PropertyEntryImpl.Concat(IPropertyEntry[], IPropertyEntry[])
PropertyEntryImpl.IShowProperty.Removed(IPropertyTreeView)
PropertyEntryImpl.IShowProperty.ShowOpen(Boolean)
PropertyEntryImpl.IShowProperty.SetTabIndex(Int32)
PropertyEntryImpl.IShowProperty.LabelChanged(String)
PropertyEntryImpl.IShowProperty.SetFocus()
PropertyEntryImpl.IShowProperty.Refresh()
PropertyEntryImpl.IShowProperty.OnEnterPressed()
PropertyEntryImpl.IShowProperty.OnVisibilityChanged(Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability.UserInterface
Assembly: CADability.dll
Syntax
[Serializable]
public class DoubleProperty : EditableProperty<double>, IPropertyEntry, IShowProperty, IConstructProperty, IJsonSerialize, ISerializable

Constructors

| Improve this Doc View Source

DoubleProperty()

Empty constructor for IJsonSerialize deserialisation

Declaration
protected DoubleProperty()
| Improve this Doc View Source

DoubleProperty(IFrame, String)

Declaration
public DoubleProperty(IFrame frame, string resourceId = null)
Parameters
Type Name Description
IFrame frame
System.String resourceId
| Improve this Doc View Source

DoubleProperty(EditableProperty<Double>.GetValueDelegate, EditableProperty<Double>.SetValueDelegate, IFrame, String)

Declaration
public DoubleProperty(EditableProperty<double>.GetValueDelegate getValueDelegate, EditableProperty<double>.SetValueDelegate setValueDelegate, IFrame frame, string resourceId = null)
Parameters
Type Name Description
EditableProperty.GetValueDelegate<> getValueDelegate
EditableProperty.SetValueDelegate<> setValueDelegate
IFrame frame
System.String resourceId
| Improve this Doc View Source

DoubleProperty(Object, String, String, IFrame, Boolean)

Declaration
public DoubleProperty(object ObjectWithLength, string PropertyName, string resourceId, IFrame frame, bool autoModifyWithMouse = true)
Parameters
Type Name Description
System.Object ObjectWithLength
System.String PropertyName
System.String resourceId
IFrame frame
System.Boolean autoModifyWithMouse
| Improve this Doc View Source

DoubleProperty(SerializationInfo, StreamingContext)

Declaration
protected DoubleProperty(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
| Improve this Doc View Source

DoubleProperty(String, IFrame)

Declaration
[Obsolete("Parameter autoModifyWithMouse no longer supported, use DoubleProperty(IFrame frame, string resourceId) instead")]
public DoubleProperty(string resourceId, IFrame frame)
Parameters
Type Name Description
System.String resourceId
IFrame frame
| Improve this Doc View Source

DoubleProperty(String, String, Double, IFrame)

Declaration
public DoubleProperty(string SettingName, string resourceId, double initialValue, IFrame frame)
Parameters
Type Name Description
System.String SettingName
System.String resourceId
System.Double initialValue
IFrame frame

Properties

| Improve this Doc View Source

DecimalDigits

Declaration
public int DecimalDigits { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

DoubleValue

Declaration
[Obsolete("Use DoubleProperty.GetDouble or DoubleProperty.SetDouble instead")]
public double DoubleValue { get; set; }
Property Value
Type Description
System.Double

Methods

| Improve this Doc View Source

CheckMouseButton(Boolean)

Declaration
[Obsolete("method has no functionality, remove this call")]
public void CheckMouseButton(bool Check)
Parameters
Type Name Description
System.Boolean Check
| Improve this Doc View Source

DoubleChanged()

Declaration
public void DoubleChanged()
| Improve this Doc View Source

GetDouble()

Declaration
public double GetDouble()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
| Improve this Doc View Source

SetDouble(Double)

Declaration
public void SetDouble(double l)
Parameters
Type Name Description
System.Double l
| Improve this Doc View Source

TextToValue(String, out Double)

Declaration
protected override bool TextToValue(string text, out double val)
Parameters
Type Name Description
System.String text
System.Double val
Returns
Type Description
System.Boolean
Overrides
CADability.UserInterface.EditableProperty<System.Double>.TextToValue(System.String, System.Double)
| Improve this Doc View Source

ValueToText(Double)

Declaration
protected override string ValueToText(double val)
Parameters
Type Name Description
System.Double val
Returns
Type Description
System.String
Overrides
CADability.UserInterface.EditableProperty<System.Double>.ValueToText(System.Double)

Events

| Improve this Doc View Source

GetDoubleEvent

Declaration
[Obsolete("use delegate DoubleProperty.OnGetValue instead")]
public event DoubleProperty.GetDoubleDelegate GetDoubleEvent
Event Type
Type Description
DoubleProperty.GetDoubleDelegate
| Improve this Doc View Source

LabelChangedEvent

Declaration
[Obsolete("use delegate DoubleProperty.LabelTextChanged instead")]
public event DoubleProperty.LabelChangedDelegate LabelChangedEvent
Event Type
Type Description
DoubleProperty.LabelChangedDelegate
| Improve this Doc View Source

LockedChangedEvent

Declaration
[Obsolete("use delegate DoubleProperty.LockedChanged instead")]
public event EditableProperty<double>.LockedChangedDelegate LockedChangedEvent
Event Type
Type Description
EditableProperty.LockedChangedDelegate<>
| Improve this Doc View Source

ModifyWithMouseEvent

Declaration
[Obsolete("use delegate DoubleProperty.ModifyWithMouse instead")]
public event ModifyWithMouseDelegate ModifyWithMouseEvent
Event Type
Type Description
ModifyWithMouseDelegate
| Improve this Doc View Source

SetDoubleEvent

Declaration
[Obsolete("use delegate DoubleProperty.OnSetValue instead")]
public event DoubleProperty.SetDoubleDelegate SetDoubleEvent
Event Type
Type Description
DoubleProperty.SetDoubleDelegate

Explicit Interface Implementations

| Improve this Doc View Source

IJsonSerialize.GetObjectData(IJsonWriteData)

Declaration
void IJsonSerialize.GetObjectData(IJsonWriteData data)
Parameters
Type Name Description
IJsonWriteData data
| Improve this Doc View Source

IJsonSerialize.SetObjectData(IJsonReadData)

Declaration
void IJsonSerialize.SetObjectData(IJsonReadData data)
Parameters
Type Name Description
IJsonReadData data

Implements

IPropertyEntry
IShowProperty
IConstructProperty
IJsonSerialize
System.Runtime.Serialization.ISerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX