Show / Hide Table of Contents

Class PropertyEntryImpl

Inheritance
System.Object
PropertyEntryImpl
ShowPropertyFont
EditableProperty<T>
MultiGeoPointProperty
MultipleChoiceProperty
SelectedObjectsProperty
ShowPropertyLine
Implements
IPropertyEntry
IShowProperty
Inherited Members
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
public abstract class PropertyEntryImpl : IPropertyEntry, IShowProperty

Constructors

| Improve this Doc View Source

PropertyEntryImpl()

Declaration
public PropertyEntryImpl()
| Improve this Doc View Source

PropertyEntryImpl(IFrame)

Declaration
public PropertyEntryImpl(IFrame Frame)
Parameters
Type Name Description
IFrame Frame
| Improve this Doc View Source

PropertyEntryImpl(String)

Provides the resource id for the label text

Declaration
public PropertyEntryImpl(string resourceId)
Parameters
Type Name Description
System.String resourceId

Fields

| Improve this Doc View Source

labelText

Declaration
protected string labelText
Field Value
Type Description
System.String
| Improve this Doc View Source

propertyPage

Declaration
protected IPropertyPage propertyPage
Field Value
Type Description
IPropertyPage
| Improve this Doc View Source

propertyTreeView

Declaration
protected IPropertyPage propertyTreeView
Field Value
Type Description
IPropertyPage
| Improve this Doc View Source

resourceId

Declaration
protected string resourceId
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

ContextMenu

Must be overridden, when Flags contains PropertyEntryType.ContextMenu. See ContextMenu

Declaration
public virtual MenuWithHandler[] ContextMenu { get; }
Property Value
Type Description
MenuWithHandler[]
| Improve this Doc View Source

DeferUpdate

Declaration
public virtual bool DeferUpdate { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Flags

Declaration
public abstract PropertyEntryType Flags { get; }
Property Value
Type Description
PropertyEntryType
| Improve this Doc View Source

Frame

Declaration
protected IFrame Frame { get; set; }
Property Value
Type Description
IFrame
| Improve this Doc View Source

IndentLevel

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

Index

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

IsOpen

Declaration
public bool IsOpen { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Label

Declaration
public string Label { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

LabelText

Declaration
public string LabelText { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Parent

Declaration
public object Parent { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

ReadOnly

Declaration
public virtual bool ReadOnly { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ResourceId

Declaration
public virtual string ResourceId { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SubEntries

Declaration
public IShowProperty[] SubEntries { get; }
Property Value
Type Description
IShowProperty[]
| Improve this Doc View Source

SubEntriesCount

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

SubItems

Must be overridden, when Flags contains PropertyEntryType.HasSubEntries. See SubItems

Declaration
public virtual IPropertyEntry[] SubItems { get; }
Property Value
Type Description
IPropertyEntry[]
| Improve this Doc View Source

Value

Must be overridden, when Flags contains PropertyEntryType.ValueEditable

Declaration
public virtual string Value { get; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Added(IPropertyPage)

Declaration
public virtual void Added(IPropertyPage pp)
Parameters
Type Name Description
IPropertyPage pp
| Improve this Doc View Source

ButtonClicked(PropertyEntryButton)

Must be overridden, when Flags contains PropertyEntryType.HasSpinButton or CancelButton or OKButton

Declaration
public virtual void ButtonClicked(PropertyEntryButton button)
Parameters
Type Name Description
PropertyEntryButton button
| Improve this Doc View Source

Concat(IPropertyEntry[], IPropertyEntry[])

Declaration
public static IPropertyEntry[] Concat(IPropertyEntry[] left, IPropertyEntry[] right)
Parameters
Type Name Description
IPropertyEntry[] left
IPropertyEntry[] right
Returns
Type Description
IPropertyEntry[]
| Improve this Doc View Source

EditTextChanged(String)

Must be overridden when Flags contains PropertyEntryType.ValueEditable. See EditTextChanged(String),

Declaration
public virtual bool EditTextChanged(string newValue)
Parameters
Type Name Description
System.String newValue
Returns
Type Description
System.Boolean
| Improve this Doc View Source

EndEdit(Boolean, Boolean, String)

Must be overridden when Flags contains PropertyEntryType.ValueEditable. See EndEdit(Boolean, Boolean, String)

Declaration
public virtual void EndEdit(bool aborted, bool modified, string newValue)
Parameters
Type Name Description
System.Boolean aborted
System.Boolean modified
System.String newValue
| Improve this Doc View Source

GetDropDownList()

Must be overridden when Flags contains PropertyEntryType.DropDown, See GetDropDownList()

Declaration
public virtual string[] GetDropDownList()
Returns
Type Description
System.String[]
| Improve this Doc View Source

ListBoxSelected(Int32)

Must be overridden when Flags contains PropertyEntryType.DropDown

Declaration
public virtual void ListBoxSelected(int selectedIndex)
Parameters
Type Name Description
System.Int32 selectedIndex
| Improve this Doc View Source

Opened(Boolean)

Declaration
public virtual void Opened(bool isOpen)
Parameters
Type Name Description
System.Boolean isOpen
| Improve this Doc View Source

OpenOrCloseSubEntries()

Declaration
public virtual int OpenOrCloseSubEntries()
Returns
Type Description
System.Int32
| Improve this Doc View Source

PropertyEntryChangedState(StateChangedArgs)

Declaration
protected void PropertyEntryChangedState(StateChangedArgs args)
Parameters
Type Name Description
StateChangedArgs args
| Improve this Doc View Source

Refresh()

Declaration
public virtual void Refresh()
| Improve this Doc View Source

Removed(IPropertyPage)

Declaration
public virtual void Removed(IPropertyPage pp)
Parameters
Type Name Description
IPropertyPage pp
| Improve this Doc View Source

Select()

Declaration
public virtual void Select()
| Improve this Doc View Source

Selected(IPropertyEntry)

Declaration
public virtual void Selected(IPropertyEntry previousSelected)
Parameters
Type Name Description
IPropertyEntry previousSelected
| Improve this Doc View Source

StartEdit(Boolean)

Must be overridden, when Flags contains PropertyEntryType.ValueEditable. See StartEdit(Boolean)

Declaration
public virtual void StartEdit(bool editValue)
Parameters
Type Name Description
System.Boolean editValue
| Improve this Doc View Source

UnSelected(IPropertyEntry)

Declaration
public virtual void UnSelected(IPropertyEntry nowSelected)
Parameters
Type Name Description
IPropertyEntry nowSelected

Events

| Improve this Doc View Source

PropertyEntryChangedStateEvent

Declaration
public event PropertyEntryChangedStateDelegate PropertyEntryChangedStateEvent
Event Type
Type Description
PropertyEntryChangedStateDelegate
| Improve this Doc View Source

StateChangedEvent

Declaration
public event StateChangedDelegate StateChangedEvent
Event Type
Type Description
StateChangedDelegate

Explicit Interface Implementations

| Improve this Doc View Source

IShowProperty.Added(IPropertyTreeView)

Declaration
void IShowProperty.Added(IPropertyTreeView propertyTreeView)
Parameters
Type Name Description
IPropertyTreeView propertyTreeView
| Improve this Doc View Source

IShowProperty.ChildSelected(IShowProperty)

Declaration
void IShowProperty.ChildSelected(IShowProperty theSelectedChild)
Parameters
Type Name Description
IShowProperty theSelectedChild
| Improve this Doc View Source

IShowProperty.EntryType

Declaration
ShowPropertyEntryType IShowProperty.EntryType { get; }
Returns
Type Description
ShowPropertyEntryType
| Improve this Doc View Source

IShowProperty.HelpLink

Declaration
string IShowProperty.HelpLink { get; }
Returns
Type Description
System.String
| Improve this Doc View Source

IShowProperty.Hidden

Declaration
bool IShowProperty.Hidden { get; set; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IShowProperty.InfoText

Declaration
string IShowProperty.InfoText { get; }
Returns
Type Description
System.String
| Improve this Doc View Source

IShowProperty.IsSelected

Declaration
bool IShowProperty.IsSelected { get; set; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IShowProperty.LabelChanged(String)

Declaration
void IShowProperty.LabelChanged(string NewText)
Parameters
Type Name Description
System.String NewText
| Improve this Doc View Source

IShowProperty.LabelText

Declaration
string IShowProperty.LabelText { get; }
Returns
Type Description
System.String
| Improve this Doc View Source

IShowProperty.LabelType

Declaration
ShowPropertyLabelFlags IShowProperty.LabelType { get; }
Returns
Type Description
ShowPropertyLabelFlags
| Improve this Doc View Source

IShowProperty.OnEnterPressed()

Declaration
void IShowProperty.OnEnterPressed()
| Improve this Doc View Source

IShowProperty.OnVisibilityChanged(Boolean)

Declaration
void IShowProperty.OnVisibilityChanged(bool isVisible)
Parameters
Type Name Description
System.Boolean isVisible
| Improve this Doc View Source

IShowProperty.OwnerDrawHeight

Declaration
int IShowProperty.OwnerDrawHeight { get; }
Returns
Type Description
System.Int32
| Improve this Doc View Source

IShowProperty.Refresh()

Declaration
void IShowProperty.Refresh()
| Improve this Doc View Source

IShowProperty.Removed(IPropertyTreeView)

Declaration
void IShowProperty.Removed(IPropertyTreeView propertyTreeView)
Parameters
Type Name Description
IPropertyTreeView propertyTreeView
| Improve this Doc View Source

IShowProperty.Selected()

Declaration
void IShowProperty.Selected()
| Improve this Doc View Source

IShowProperty.SetFocus()

Declaration
void IShowProperty.SetFocus()
| Improve this Doc View Source

IShowProperty.SetTabIndex(ref Int32)

Declaration
void IShowProperty.SetTabIndex(ref int TabIndex)
Parameters
Type Name Description
System.Int32 TabIndex
| Improve this Doc View Source

IShowProperty.ShowOpen(Boolean)

Declaration
void IShowProperty.ShowOpen(bool open)
Parameters
Type Name Description
System.Boolean open
| Improve this Doc View Source

IShowProperty.UnSelected()

Declaration
void IShowProperty.UnSelected()

Implements

IPropertyEntry
IShowProperty
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX