Type: BCS.Sym3.IBindableObject
Bindable object
Properties
BoundProperties
- Description: Gets the list of bound properties
- Type: ObservableCollection`1
- Access: Read
Methods
GetBoundProperty(System.String)
Gets a bound property by property name
- Parameters:
- propertyName: Property name
- Returns:
- Returns bound property. Null if not found
- Example:
This example shows you how to get a binding on a property if this one exists
// get control:
var td = Project.Windows["Window1"]["Text Display1"]
// bind property 'Value'
var boundProperty = td.GetBoundProperty("Value")
NewBoundProperty(System.String)
Creates a new bound property
- Parameters:
- propertyName: Name of property to bind
- Returns:
- If the property (propertyName) doesn’t exist for this object type, no bound property will be created so this method will return null.
- Example:
This example shows you how to bind a property
// get control:
var td = Project.Windows["Window1"]["Text Display1"]
// bind property 'Value'
var boundProperty = td.NewBoundProperty("Value")
// set expression:
boundProperty.Expression = "%caller.Name%_Running";
// create a mapping:
boundProperty.AddMapping("1", "It is true");
boundProperty.AddMapping("0", "It is false");
RemoveBoundProperty(System.String)
Removes a binding
- Parameters:
- propertyName:
- Example:
This example shows you how to remove a binding on a property
// get control:
var td = Project.Windows["Window1"]["Text Display1"]
// remove data binding on property 'Value'
td.RemoveBoundProperty("Value")