public RecyclerViewModel(IPokemonRecycler model) : base(model) { this.model = model; nameString = DataService.String.GetLocalizedString(Model.Name); nameString.PropertyChanged += (sender, e) => OnPropertyChanged("Name"); increaseSize = new MenuCommand("增加回收站容量", IncreaseSize); decreaseSize = new MenuCommand("减少回收站容量", DecreaseSize); RefreshChangeSizeEnable(); PokemonCommands.Add(increaseSize);// PokemonCommands.Add(decreaseSize); }
public static RecyclerInfo FromRecycler(IPokemonRecycler recycler) { return new RecyclerInfo(recycler.Size, recycler.Pokemons); }