Use the BindingLoadInfo to create the information for a binding that you need when adding the binding to an object. More...
#include <kanzi/core.ui/binding/binding_load_info.hpp>
Public Attributes | |
AbstractBindingSharedPtr | binding |
Binding information. | |
PropertyField | field |
Target property field;. | |
optional< PropertyValuePrecedence > | precedence |
Property value precedence (may be empty). | |
AbstractPropertyType | propertyType |
Target property type. | |
PropertyDataType | targetDataType |
Target data type. | |
string | targetRenderValue |
Target render value. | |
Use the BindingLoadInfo to create the information for a binding that you need when adding the binding to an object.
The information includes the binding and the source with target information.
To create the information for a modifier binding, do not specify property value precedence.
|
explicitdefault |
Empty constructor.
|
inlineexplicit |
Constructor for all variants.
bindingParam | Binding with source info. |
targetProperty | Target property type. |
targetField | Target property field. |
precedenceParam | (Optional) Property value precedence to use. To create the load information for a modifier binding, do not set this parameter. |
dataTypeParam | Data type for the render value. |
targetValueParam | Render value name. |
|
inlineexplicit |
Constructor for value source binding.
bindingParam | Binding with source info. |
targetProperty | Target property type. |
targetField | Target property field. |
precedenceParam | Property value precedence to use. |
|
inlineexplicit |
Constructor for value source binding.
bindingParam | Binding with source info. |
targetProperty | Target property type. |
precedenceParam | Property value precedence to use. |
|
inlineexplicit |
Constructor for modifier binding.
bindingParam | Binding with source info. |
targetProperty | Target property type. |
targetField | Target property field. |
|
inlineexplicit |
Constructor for modifier binding.
bindingParam | Binding with source info. |
targetProperty | Target property type. |
|
inlineexplicit |
Constructor for render value.
bindingParam | Binding with source info. |
dataTypeParam | Data type for the render value. |
targetValueParam | Render value name. |
|
inlineexplicit |
Constructor for dummy binding.
bindingParam | Binding with source info. |
AbstractBindingSharedPtr kanzi::BindingLoadInfo::binding |
Binding information.
AbstractPropertyType kanzi::BindingLoadInfo::propertyType |
Target property type.
PropertyField kanzi::BindingLoadInfo::field |
Target property field;.
optional<PropertyValuePrecedence> kanzi::BindingLoadInfo::precedence |
Property value precedence (may be empty).
PropertyDataType kanzi::BindingLoadInfo::targetDataType |
Target data type.
string kanzi::BindingLoadInfo::targetRenderValue |
Target render value.