private void SelectMapObject(object sender, MouseButtonEventArgs e) { MapObject chosenMapObject = CanvasService.CheckWhichObjectIsClicked(e, floor.GetAllFloorMapObjects(), this.canvas); if (chosenMapObject != null) { OpenAdditionalInformationDialog(chosenMapObject); } }
private void ShowBuilding(object sender, MouseButtonEventArgs e) { MapObject chosenBuilding = CanvasService.CheckWhichObjectIsClicked(e, mapObjectController.GetAllMapObjects(), canvas); if (chosenBuilding != null && chosenBuilding.MapObjectType == MapObjectType.Building) { canvas.Children.Clear(); HospitalMainWindow window = HospitalMainWindow.GetInstance(); window.ChangePage(new BuildingPage(chosenBuilding.Id)); } }