Click or drag to resize

BindableItem Class

Base class for any bindable item. Most common are the CustomProperties, but also specialised bindable properties such as Conveyor.IsMotorOn or PhotoEye.IsBlocked, etc.
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    System.ComponentModelPropertyChangedEventArgs
      Demo3D.VisualsBindableItem
        Demo3D.UtilitiesCustomProperty

Namespace:  Demo3D.Visuals
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 11.0.0.7658
Syntax
C#
public abstract class BindableItem : PropertyChangedEventArgs, 
	ICloneable, IOwnedByVisual

The BindableItem type exposes the following members.

Properties
  NameDescription
Public propertyAllowedAccess
Returns the allowed access for external IO on this item.
Public propertyBindingName
The name of the bindable item. Usually the name of the custom property, but for other specialized items (such as Conveyor.IsMotorOn) returns the binding name ("IsMotorOn").
Public propertyDefaultAccess
Returns the default access for external IO on this item.
Public propertyExpression
Returns the full expression of the item. Includes the full name of the associated visual and the binding name.
Public propertyIOControl
Gets or sets a property to control how individual updates to this item are presented externally.
Public propertyIsBindingInterface
Simple and crude way of declaring a bindable item as part of the binding interface for a component.
Public propertyIsBound
Returns true if this item is bound to a server item in the TagBrowser.
Public propertyPropertyName
Add support for System.ComponentModel.PropertyChangedEventArgs
(Overrides PropertyChangedEventArgsPropertyName.)
Public propertyType
The declared .Net type of the item.
Public propertyValue
Gets or sets the value of the item.
Public propertyVisual
Gets or sets the visual that this bindable item is attached to.
Top
Methods
  NameDescription
Public methodClone
Creates a new BindableItem that is a copy of this item.
Top
Events
  NameDescription
Public eventExpressionChanged
Occurs when the Expression changes. For example if the associated visual's name changes.
Public eventValueChangedListeners
Occurs when the value of the item changes.
Top
See Also