|
|
|
@ -158,18 +158,11 @@ namespace Avalonia.Styling |
|
|
|
var activated = new ActivatedObservable(activator, sourceInstance.Observable, description); |
|
|
|
return InstancedBinding.OneWay(activated, BindingPriority.StyleTrigger); |
|
|
|
} |
|
|
|
case BindingMode.OneWayToSource: |
|
|
|
{ |
|
|
|
var activated = new ActivatedSubject(activator, sourceInstance.Subject, description); |
|
|
|
return InstancedBinding.OneWayToSource(activated, BindingPriority.StyleTrigger); |
|
|
|
} |
|
|
|
case BindingMode.TwoWay: |
|
|
|
default: |
|
|
|
{ |
|
|
|
var activated = new ActivatedSubject(activator, sourceInstance.Subject, description); |
|
|
|
return InstancedBinding.TwoWay(activated, BindingPriority.StyleTrigger); |
|
|
|
return new InstancedBinding(activated, sourceInstance.Mode, BindingPriority.StyleTrigger); |
|
|
|
} |
|
|
|
default: |
|
|
|
throw new NotSupportedException("Unsupported BindingMode."); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|