void rootCanvas_Loaded(object sender, RoutedEventArgs e) { Explorer explorer = new Explorer("../../../Config.xml", "../../../Sample.xml"); ExplorerContentMap rootMap = explorer.getRootContentMap(); backgroundMapLayer = new LayerBackgroundMap(rootCanvas, rootMap); contentCardsLayer = new LayerContentCards(rootCanvas); //Link some events up between the layers. We can enable and disable features this way backgroundMapLayer.OnRegionClick += contentCardsLayer.drawRegionWindow; backgroundMapLayer.OnRegionClick += backgroundMapLayer.drawRegionOverlay; //contentCardsLayer.OnContentCardTouchUp += dockLayer.checkDraggedOn; contentCardsLayer.OnContentCardOffscreen += backgroundMapLayer.removeRegionOverlay; contentCardsLayer.OnContentCardOffscreen += contentCardsLayer.removeContentCard; // dockLayer.OnContentCardDroppedOnDock += backgroundMapLayer.removeRegionOverlay; // dockLayer.OnContentCardDroppedOnDock += contentCardsLayer.removeContentCard; // contentCardsLayer.OnContentCardsHeldDown += dockLayer.showUnusedDocks; // contentCardsLayer.OnContentCardsReleased += dockLayer.hideUnusedDocks; }
public Window1() { InitializeComponent(); TableManager.RunTable(this, LayoutRoot); try { Explorer explorer = new Explorer("../../../Config.xml", "../../../Sample.xml"); ExplorerContentMap rootMap = explorer.getRootContentMap(); Canvas c = new Canvas(); DraggableBackgroundMap backgroundMap = new DraggableBackgroundMap(rootMap); c.Children.Add(backgroundMap); LayoutRoot.Children.Add(c); } catch (Exception e) { System.Console.WriteLine("Got exception: " + e); } TableManager.IsFullScreen = true; }