/// <summary> /// バインディングを追加します。 /// </summary> public Binding Add(object bindableTarget, string bindingPropertyName, object dataSource, string dataSourcePropertyName, BindingPropertyChangedCallback propertyChanged, CoerceBindingValueCallback coerceValue = null) { return(Add( bindableTarget, bindingPropertyName, dataSource, dataSourcePropertyName, BindingMode.Default, propertyChanged, coerceValue)); }
/// <summary> /// バインディングを追加します。 /// </summary> public Binding Add(object bindableTarget, string bindingPropertyName, object dataSource, string dataSourcePropertyName, BindingPropertyChangedCallback propertyChanged, CoerceBindingValueCallback coerceValue = null) { return Add( bindableTarget, bindingPropertyName, dataSource, dataSourcePropertyName, BindingMode.Default, propertyChanged, coerceValue); }
/// <summary> /// バインディングを追加します。 /// </summary> public Binding Add(object bindableTarget, string bindingPropertyName, object dataSource, string dataSourcePropertyName, BindingMode mode, string format, BindingPropertyChangedCallback propertyChanged, CoerceBindingValueCallback coerceValue = null) { var binding = new Binding { BindableTarget = bindableTarget, BindingPropertyName = bindingPropertyName, DataSource = dataSource, DataSourcePropertyName = dataSourcePropertyName, Mode = mode, StringFormat = format, PropertyChanged = propertyChanged, CoerceValue = coerceValue, }; return(Add(binding)); }
/// <summary> /// バインディングを追加します。 /// </summary> public Binding Add(object bindableTarget, string bindingPropertyName, object dataSource, string dataSourcePropertyName, BindingMode mode, string format, BindingPropertyChangedCallback propertyChanged, CoerceBindingValueCallback coerceValue = null) { var binding = new Binding { BindableTarget = bindableTarget, BindingPropertyName = bindingPropertyName, DataSource = dataSource, DataSourcePropertyName = dataSourcePropertyName, Mode = mode, StringFormat = format, PropertyChanged = propertyChanged, CoerceValue = coerceValue, }; return Add(binding); }