Example #1
0
        static void TestUpdate()
        {
            Console.WriteLine("-");
            Console.WriteLine(new StackFrame().GetMethod().Name);
            Console.WriteLine("-");

            var root  = UINode.CreateRoot("TestWindow", new UI.Entities.Rectangle());
            var node  = new UINode();
            var node1 = new UINode();
            var node2 = new UINode();

            root.AddChild(node);
            root.AddChild(node1);
            node1.AddChild(node2);
            node2.Update();
        }
Example #2
0
        static void TestSetParent()
        {
            Console.WriteLine("-");
            Console.WriteLine(new StackFrame().GetMethod().Name);
            Console.WriteLine("-");

            var root1 = UINode.CreateRoot("TestWindow", new UI.Entities.Rectangle());
            var root2 = UINode.CreateRoot("TestWindow2", new UI.Entities.Rectangle());

            var node  = new UINode();
            var node1 = new UINode();
            var node2 = new UINode();

            root1.AddChild(node);
            root1.AddChild(node1);

            node1.AddChild(node2);

            root2.AddChild(node1);
            node2.Update();
            Console.WriteLine("Root 1 contains: {0}", root1.Contains(node1));
            Console.WriteLine("Root 2 contains: {0}", root2.Contains(node1));
        }