From 8733547cae8d6b982fa8822f573d66a9f3504f7c Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Sat, 9 Dec 2017 13:33:10 -0600 Subject: [PATCH] Make RangeBase.Value bind TwoWay by default. Fixes #841. --- src/Avalonia.Controls/Primitives/RangeBase.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Controls/Primitives/RangeBase.cs b/src/Avalonia.Controls/Primitives/RangeBase.cs index b69dbba637..b46562e99e 100644 --- a/src/Avalonia.Controls/Primitives/RangeBase.cs +++ b/src/Avalonia.Controls/Primitives/RangeBase.cs @@ -2,6 +2,7 @@ // Licensed under the MIT license. See licence.md file in the project root for full license information. using System; +using Avalonia.Data; using Avalonia.Utilities; namespace Avalonia.Controls.Primitives @@ -36,7 +37,8 @@ namespace Avalonia.Controls.Primitives AvaloniaProperty.RegisterDirect( nameof(Value), o => o.Value, - (o, v) => o.Value = v); + (o, v) => o.Value = v, + defaultBindingMode: BindingMode.TwoWay); /// /// Defines the property.