Esempio n. 1
0
        public void InitControl()
        {
            RefreshGRPIcon();

            mapDataBinding = new MapDataBinding(this);

            StyleChange();


            LocationList.ItemsSource = mapdata.LocationDatas;
            LocationList.Items.SortDescriptions.Add(new SortDescription("INDEX", ListSortDirection.Ascending));

            UnitPlaceList.ItemsSource = IndexedUnitList;
            UnitPlaceList.Items.SortDescriptions.Add(new SortDescription("INDEX", ListSortDirection.Ascending));


            Scenario.Init(this);

            refreshLocBox();
            uIBinding                       = new UIBinding(this);
            uIBinding.view_Tile             = true;
            uIBinding.view_Unit             = true;
            uIBinding.view_Unit_StartLoc    = true;
            uIBinding.view_Unit_Maprevealer = true;
            uIBinding.view_Doodad           = true;
            uIBinding.view_Sprite           = true;
            Toolbar.DataContext             = uIBinding;

            this.DataContext = mapDataBinding;

            UnitPallete.SetCodeType(Codetype.Unit, this);
            SpritePallete.SetCodeType(Codetype.Sprite, this);
            SpritePallete_Unit.SetCodeType(Codetype.Unit, this);

            UnitPallete.SelectionChanged        += UnitPallete_SelectionChanged;
            SpritePallete.SelectionChanged      += SpritePallete_SelectionChanged;
            SpritePallete_Unit.SelectionChanged += SpritePallete_SelectionChanged;

            UnitPallete.SelectIndex        = 0;
            SpritePallete.SelectIndex      = 0;
            SpritePallete_Unit.SelectIndex = 0;
            TileSetUIRefresh();
        }