コード例 #1
0
        public void UnbindFromParent()
        {
            if (ParentID.IsEmptyOrNull())
            {
                return;
            }

            var parent = Q.FindElementWithRelativeId(widget.Element, ParentID).TryGetWidget <TParentWidget>();

            if (parent != null)
            {
                parent.Element.Unbind("." + widget.UniqueName);
            }
        }
コード例 #2
0
        public void BindToParent()
        {
            if (ParentID.IsEmptyOrNull())
            {
                return;
            }

            var parent = Q.FindElementWithRelativeId(widget.Element, ParentID).TryGetWidget <TParentWidget>();

            if (parent != null)
            {
                parent.Element.Bind("change." + widget.UniqueName, delegate
                {
                    ParentValue = getParentValue(parent);
                });
            }
        }