Ejemplo n.º 1
0
        public Window1()
        {
            InitializeComponent();

            TableManager.Initialize(this, LayoutRoot);
            try
            {
                //Explorer explorer = new Explorer("../../../Sample.xml");
                ExplorerContentMap rootMap = explorer.getRootContentMap();
                InteractiveBorder interactiveBorder = new InteractiveBorder();
                interactiveBorder.Attach(rnt);
                interactiveBorder.Attach(ecb);
                ecb.singleclick += new TouchContactEventHandler(singleClick);
                interactiveBorder.Child = rootMap.getImage();
                //LayoutRoot.Children.Add(interactiveBorder);
                LayoutRoot.Children.Add(PrimaryCanvas);
                PrimaryCanvas.Background = new SolidColorBrush(Colors.Transparent);
                PrimaryCanvas.Children.Add(interactiveBorder);
                interactiveBorder.Width = 1440;
                interactiveBorder.Height = 900;
                //Console.WriteLine("Normal is the Watchword");
            }
            catch (Exception e)
            {
                System.Console.WriteLine("Got exception: " + e);
            }

            //LayoutRoot.Children.Add(new TableControl());
            TableManager.IsFullScreen = true;
        }
Ejemplo n.º 2
0
 public void Get_Region_For_Single_Click(Point p)
 {
     TouchCanvas tc = new TouchCanvas();
     DraggableBorder db1 = new DraggableBorder();
     DraggableBorder db2 = new DraggableBorder();
     DraggableBorder db3 = new DraggableBorder();
     InteractiveBorder ib = new InteractiveBorder();
     tc.Background = new SolidColorBrush(Colors.WhiteSmoke);
     db1.Background = new SolidColorBrush(Colors.SlateBlue);
     db2.Background = new SolidColorBrush(Colors.SlateGray);
     db3.Background = new SolidColorBrush(Colors.Tomato);
     ib.Background = new SolidColorBrush(Colors.Red);
     tc.Width = 300;
     tc.Height = 200;
     db1.Width = 50;
     db1.Height = 50;
     db2.Width = 50;
     db2.Height = 50;
     db3.Width = 50;
     db3.Height = 50;
     ib.Width = 10;
     ib.Height = 10;
     tc.Children.Add(db1);
     tc.Children.Add(db2);
     tc.Children.Add(db3);
     tc.Children.Add(ib);
     Canvas.SetLeft(db1, 25);
     Canvas.SetTop(db1, 100);
     Canvas.SetLeft(db2, 100);
     Canvas.SetTop(db2, 100);
     Canvas.SetLeft(db3, 175);
     Canvas.SetTop(db3, 100);
     Canvas.SetTop(ib, 0);
     Canvas.SetRight(ib, 0);
     PrimaryCanvas.Children.Add(tc);
     Canvas.SetLeft(tc, p.X);
     Canvas.SetTop(tc, p.Y);
     TouchInputManager.AddTouchContactDownHandler(ib, new TouchContactEventHandler(Kill_Building_Popup));
 }