public void UpdateToList()
        {
            mHierarchyDiagram.UpdateToList();

            foreach (HierarchyNode node in mHierarchyDiagram.Nodes)
            {
                node.Label = ObjectDisplayManager.GetStringRepresentationFor(node.ObjectRepresenting);
            }

            if (mHierarchyDiagram.ScaleX != 0)
            {
                Camera.SetBordersAtZ(
                    mHierarchyDiagram.CenterX - mHierarchyDiagram.ScaleX,
                    mHierarchyDiagram.CenterY - mHierarchyDiagram.ScaleY,
                    mHierarchyDiagram.CenterX + mHierarchyDiagram.ScaleX,
                    mHierarchyDiagram.CenterY + mHierarchyDiagram.ScaleY,
                    0);
            }
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            User u1 = new User {
                Firstname = "aoizjeoazeo", Lastname = "apzekpo"
            };
            //ObjectDisplayManager<User> display = new ObjectDisplayManager<User>(u1);
            //display.Show();

            //ObjectDisplayManager<Role> display1 = new ObjectDisplayManager<Role>(new Role { Name = "pokp" });
            //display1.Show();

            //ObjectDisplayManager<IDisplayable> display2 = new ObjectDisplayManager<IDisplayable>(new Role { Name = "pokp2" });
            //display2.Show();

            //ObjectDisplayManager<IDisplayable> display3 = new ObjectDisplayManager<IDisplayable>(new User { Firstname = "pokp2", Lastname = "apozeipoazke" });
            //display3.Show();

            ObjectDisplayManager <User, User> d1 = new ObjectDisplayManager <User, User>(new User());

            Dictionary <String, User> dic1 = new Dictionary <string, User>();

            d1.Show2 <User>();

            List <string> strings = new List <string>();

            strings.Add("aozieozaije");
            int nbElement = strings.Count;

            strings.Clear();

            strings.Add("a");
            if (strings.Contains("a"))
            {
                Console.WriteLine("a");
                strings.Remove("a");
            }

            if (!strings.Contains("a"))
            {
                Console.WriteLine("pas a");
            }

            strings.Add("b");

            strings.ElementAt(strings.IndexOf("b"));

            // De Morgan
            int el1 = 10;
            int el2 = 20;

            if (!(el1 < 0 && el2 > 20))
            {
            }
            // <=>
            if (el1 >= 0 || el2 <= 20)
            {
            }

            List <List <String> > strings2 = new List <List <string> >();

            strings2.Add(new List <string>()
            {
                "a", "b"
            });

            foreach (var item in strings2)
            {
                foreach (var subitem in item)
                {
                    Console.WriteLine(subitem);
                }
            }

            Dictionary <int, string> dico1 = new Dictionary <int, string>();

            dico1.Add(1, "ioazepoij");
            dico1.Add(2, "ioazepoij");

            dico1[1] = "iaopzejoiodifjspdf";

            foreach (var item in dico1)
            {
                Console.WriteLine(item.Key + " " + item.Value);
            }

            int[,] tab1 = new int[2, 5];

            // Ne sourtout pas utiliser
            //dynamic yolo = "azoieuao";
            //yolo = 10;
            //yolo.yala = 10;

            var test1 = new ObjectDisplayManager <User, User>(new User());
            //var test2 = test1.Yololo();
            int test2 = test1.Yololo();


            Console.ReadKey();
        }