From 0384e2cc1c295729b3b69690c6353a93867731dc Mon Sep 17 00:00:00 2001 From: "huayong.xu" Date: Thu, 6 Jul 2023 18:43:13 +0800 Subject: [PATCH] [NUI] Make BindableObject.IsBound public. --- src/Tizen.NUI/src/public/XamlBinding/BindableObject.cs | 14 +++++++++----- src/Tizen.NUI/src/public/XamlBinding/Binding.cs | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/Tizen.NUI/src/public/XamlBinding/BindableObject.cs b/src/Tizen.NUI/src/public/XamlBinding/BindableObject.cs index c93ecfa..c656697 100755 --- a/src/Tizen.NUI/src/public/XamlBinding/BindableObject.cs +++ b/src/Tizen.NUI/src/public/XamlBinding/BindableObject.cs @@ -189,7 +189,7 @@ namespace Tizen.NUI.Binding if (property == null) throw new ArgumentNullException(nameof(property)); - if (!IsBinded && property.ValueGetter != null) + if (!IsBound && property.ValueGetter != null) { return property.ValueGetter(this); } @@ -306,7 +306,7 @@ namespace Tizen.NUI.Binding internal void InternalSetValue(BindableProperty property, object value) { - if (true == IsBinded) + if (true == IsBound) { SetValue(property, value, false, true); } @@ -617,7 +617,7 @@ namespace Tizen.NUI.Binding if (fromStyle && !CanBeSetFromStyle(targetProperty)) return; - IsBinded = true; + IsBound = true; var context = GetOrCreateContext(targetProperty); if (fromStyle) @@ -791,7 +791,11 @@ namespace Tizen.NUI.Binding } } - internal bool IsBinded + /// + /// Check if object is bound or not. + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public bool IsBound { get; set; @@ -805,7 +809,7 @@ namespace Tizen.NUI.Binding if (newvalue is BindableObject targetBindableObject) { - targetBindableObject.IsBinded = true; + targetBindableObject.IsBound = true; } } diff --git a/src/Tizen.NUI/src/public/XamlBinding/Binding.cs b/src/Tizen.NUI/src/public/XamlBinding/Binding.cs index 64765ed..2e13748 100755 --- a/src/Tizen.NUI/src/public/XamlBinding/Binding.cs +++ b/src/Tizen.NUI/src/public/XamlBinding/Binding.cs @@ -116,7 +116,7 @@ namespace Tizen.NUI.Binding if (source is BindableObject bindableObject) { - bindableObject.IsBinded = true; + bindableObject.IsBound = true; } } } -- 2.7.4