|
| static DataBinding * | Create (UIElement *targetElement, Binding *binding) |
| | 创建数据绑定对象
|
| |
| template<typename TTargetObject , typename TTargetProperty , typename TSourceObject , typename TSourceProperty > |
| static auto | Create (TTargetProperty TTargetObject::*targetProperty, TSourceProperty TSourceObject::*sourceProperty, BindingMode mode, IValueConverter< typename TSourceProperty::TValue, typename TTargetProperty::TValue > *converter=nullptr) -> typename std::enable_if< _IsProperty< TTargetProperty >::value &&_IsProperty< TSourceProperty >::value &&std::is_base_of< DynamicObject, TTargetObject >::value &&std::is_base_of< DynamicObject, TSourceObject >::value &&std::is_same< typename TTargetProperty::TValue, typename TSourceProperty::TValue >::value, DataBinding * >::type |
| | 创建数据绑定对象
|
| |
| template<typename TTargetObject , typename TTargetProperty , typename TSourceObject , typename TSourceProperty > |
| static auto | Create (TTargetProperty TTargetObject::*targetProperty, TSourceProperty TSourceObject::*sourceProperty, BindingMode mode, IValueConverter< typename TSourceProperty::TValue, typename TTargetProperty::TValue > *converter) -> typename std::enable_if< _IsProperty< TTargetProperty >::value &&_IsProperty< TSourceProperty >::value &&std::is_base_of< DynamicObject, TTargetObject >::value &&std::is_base_of< DynamicObject, TSourceObject >::value &&!std::is_same< typename TTargetProperty::TValue, typename TSourceProperty::TValue >::value, DataBinding * >::type |
| | 创建数据绑定对象
|
| |
数据绑定,用于UI元素与DataContext之间的属性绑定