Ejemplo n.º 1
0
        public void Execute(object parameter)
        {
            JsdFileViewModel _viewModel = (JsdFileViewModel)parameter;
            AuxObjectData    _aux       = new AuxObjectData();

            _viewModel.JsdFile.AddAuxData(_aux);
            AuxDataViewModel _auxViewModel = new AuxDataViewModel(_aux, null);

            _viewModel.AuxData.Add(_auxViewModel);
            _viewModel.SelectedAuxData = _auxViewModel;
        }
Ejemplo n.º 2
0
        public AuxDataViewModel(AuxObjectData aAuxData, List <byte> aTileLocData)
        {
            if (aAuxData != null)
            {
                this.FAuxData = aAuxData;
            }
            else
            {
                this.FAuxData = new AuxObjectData();
            }

            if (aTileLocData != null)
            {
                List <RelTileLoc> _points = new List <RelTileLoc>();
                for (int i = 0; i < aTileLocData.Count; i += 2)
                {
                    _points.Add(new RelTileLoc(aTileLocData[i], aTileLocData[i + 1]));
                }
                this.TileLocData = new ObservableCollection <RelTileLoc>(_points);
            }
        }