コード例 #1
0
        public virtual void ClearBindings(object target, IDataContext context = null)
        {
            Should.NotBeNull(target, nameof(target));
            IAttachedValueProvider provider = ServiceProvider.AttachedValueProvider;
            var values = provider.GetValues(target, GetBindingPredicateDelegate);

            for (int index = 0; index < values.Count; index++)
            {
                var value = values[index];
                ClearBinding((IDataBinding)value.Value);
                provider.Clear(target, value.Key);
            }
        }
コード例 #2
0
 protected override void OnInit()
 {
     base.OnInit();
     _provider = Create();
 }
コード例 #3
0
 protected override void OnInit()
 {
     base.OnInit();
     _provider = Create();
 }