Bindable |
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public class BindableItem : PropertyChangedEventArgs, ICloneable, IOwnedByVisual, IBrowseItem, IAddress, IEquatable<IAddress>, IConnectionPoint
The BindableItem type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowedAccess | Returns the allowed access for external IO on this item. | |
| BindingInterface | Gets/sets if the bindable item has a declared binding interface. Normally, aspects manage the BAPI themselves. | |
| DefaultAccess | Returns the default access for external IO on this item. | |
| ExportProperty | Mark a bindable item for FMU / multi-model export. | |
| Expression | Returns the full expression of the item. Includes the full name of the associated visual and the binding name. | |
| HasBindingInterface | Returns true if the bindable item has a declared binding interface. | |
| IOControl | Gets or sets a property to control how individual updates to this item are presented externally. | |
| IsBindingInterface | Declares a bindable item as part of the binding interface for a component. Yes: Bindable item is definitely part of the API. Maybe: Bindable item may be part of the API. No: Bindable item is definitely not part of the API. | |
| IsBound | Returns true if this item is bound to a server item in the TagBrowser. | |
| Type | The declared .Net type of the item. | |
| Value | Gets or sets the value of the item. |
| Name | Description | |
|---|---|---|
| Clone | Creates a new BindableItem that is a copy of this item. | |
| Equals | ||
| Force | Force the value. | |
| SetValueT(T) | Sets the value of the item. | |
| SetValueT(T, ValueSource) | Sets the value of the item. | |
| ToString | (Overrides ObjectToString) | |
| UnForce | Unforce the value. | |
| UnforcedValueAsT | Cast the UnforcedValue to a specific type if necessary. | |
| UnforcedValueIsT | Test whether the UnforcedValue is of the given type. | |
| ValueAsT | Cast the value to a specific type if necessary. | |
| ValueIsT | Test whether the Value is of the given type. |
| Name | Description | |
|---|---|---|
| ExpressionChanged | Occurs when the Expression changes. For example if the associated visual's name changes. | |
| UnforcedValueChanged | Occurs when the unforced value of the item changes. | |
| ValueChanged | Occurs when the value of the item changes. | |
| ValueSourceChanged | Occurs when the value of the item changes, also providing information about the source of the new value, and whether the value was manually notified. |
| Name | Description | |
|---|---|---|
| AssociatedServerItem |
Gets one ServerItem corresponding to a browseItem.
(Defined by BrowseItemExtensions) | |
| FindChild |
Finds a child item with the given name.
(Defined by BrowseItemExtensions) | |
| FullName |
Returns the full (usually dot separated) name.
(Defined by BrowseItemExtensions) | |
| IOSymbol |
Returns the CIP IOSymbol for a symbol table browseItem.
(Defined by IOSymbolExtensions) | |
| IsAllLoaded |
Gets a value indicating whether all items from the browseItem have been loaded.
(Defined by BrowseItemExtensions) | |
| IsAnyLoadable |
Gets a value indicating whether any item, or sub-items, can be loaded.
(Defined by BrowseItemExtensions) | |
| IsAnyLoaded |
Gets a value indicating whether any items from the branch have been loaded.
(Defined by BrowseItemExtensions) | |
| IsBound |
True if the specified serverItem and bindableItem are bound by some expression.
(Defined by CTScript) | |
| PLCSymbol |
Returns the CIP PLCSymbol for a symbol table browseItem.
(Defined by PLCSymbolExtensions) | |
| RemoveBindings |
Remove existing bindings and server items for bindable item.
(Defined by CTScript) | |
| SetValueT |
Sets the value of the item.
(Defined by ConnectionPointExtensions) | |
| SiblingServerItems |
Gets all sibling server items belonging to this browseItem.
(Defined by BrowseItemExtensions) | |
| TreatAsItem |
Gets a value indicating whether this branch should be treated as an item.
(Defined by BrowseItemExtensions) |