Example #1
0
        public override UXPropertyAccessorSource Bind(Property property)
        {
            var x = new UXPropertyAccessorSource(property);

            Source = x;
            return(x);
        }
Example #2
0
        void ScheduleReferenceSource(ReferenceSource d, Stack <Node> dependencies, bool includeUXProperties)
        {
            if (includeUXProperties)
            {
                var uxps = d as UXPropertySource;
                if (uxps != null)
                {
                    ScheduleProperySource(uxps, dependencies);
                }
            }

            var ns = d as NodeSource;

            if (ns != null)
            {
                ScheduleNodeSource(ns, dependencies);
            }
        }
Example #3
0
 public override void Bind(Node sourceNode, Property property)
 {
     Source = new UXPropertySource(sourceNode, new UXPropertyClass(property, sourceNode));
 }
Example #4
0
 public override void BindToBundleFile(string path)
 {
     Source = new BundleFileSource(path);
 }
Example #5
0
 public override void Bind(Node source)
 {
     Source = new NodeSource(source);
 }