Esempio n. 1
0
            public static bool SetParentValue(object o)
            {
                var member = BindingServiceProvider
                             .MemberProvider
                             .GetBindingMember(o.GetType(), AttachedMemberConstants.ParentExplicit, false, false) ??
                             BindingServiceProvider
                             .MemberProvider
                             .GetBindingMember(o.GetType(), AttachedMemberConstants.Parent, true, false);

                if (member == null)
                {
                    return(false);
                }
                AttachedParentMember.SetValue(o, new ParentValue(null, member));
                member.TryObserve(o, Instance);
                return(true);
            }
 public bool TryHandle(object sender, object message)
 {
     AttachedParentMember.Raise(sender, message);
     return(true);
 }