public AdminRestrictionsWindow(ITileBinder iTileBinder) { Console.WriteLine("Init"); _savedGameObjects = iTileBinder.AvailableObjects; InitializeComponent(); _budget = iTileBinder.AvailableFounds; _savedBudget = iTileBinder.AvailableFounds; AdminBudget.Text = _budget.ToString(); _allGameObjects = new AdminGridObjectsCreator( InitializeGameObjects(), false, AllGameObjectsGrid, this ); _availableForUserGameObjects = new AdminGridObjectsCreator( _savedGameObjects.ToArray(), true, AvailableForUserGameObjectsGrid, this ); HideSelectedObjects(_savedGameObjects); _availableForUserGameObjects.InitializeGridDefinitions(); _availableForUserGameObjects.CreateGrid(); _allGameObjects.InitializeGridDefinitions(); _allGameObjects.CreateGridWithCategoryBreaks(GetCategoryBreakLineIndex()); _objectDetails = new AdminSelectedObjectDetails(SelectedGameObjectDetails, this); OnObjectClick(_allGameObjects.GameObjectsList[0]); }
public void Return(object obj, RoutedEventArgs routedEventArgs) { _budget = _savedBudget; AdminBudget.Text = _budget.ToString(); _allGameObjects = new AdminGridObjectsCreator( InitializeGameObjects(), false, AllGameObjectsGrid, this ); _availableForUserGameObjects = new AdminGridObjectsCreator( _savedGameObjects.ToArray(), true, AvailableForUserGameObjectsGrid, this ); HideSelectedObjects(_savedGameObjects); _allGameObjects.CreateGridWithCategoryBreaks(GetCategoryBreakLineIndex()); _availableForUserGameObjects.CreateGrid(); OnObjectClick(_selectedObject); }