From aa9386ddaf3df035a2fd12f0d084ec857d3f4e3d Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 15 Nov 2019 09:30:46 +0100 Subject: [PATCH] Add another sanity check to BindingValue. --- src/Avalonia.Base/Data/BindingValue.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Avalonia.Base/Data/BindingValue.cs b/src/Avalonia.Base/Data/BindingValue.cs index 8265a6cd53..50e71cf3fc 100644 --- a/src/Avalonia.Base/Data/BindingValue.cs +++ b/src/Avalonia.Base/Data/BindingValue.cs @@ -344,6 +344,11 @@ namespace Avalonia.Data { throw new InvalidOperationException("BindingOperations.DoNothing is not a valid value for BindingValue<>."); } + + if (value is BindingValue) + { + throw new InvalidOperationException("BindingValue cannot be wrapped in a BindingValue<>."); + } } }