コード例 #1
0
    public SpriteItemViewModel(SpriteFile sprite, IOverrideSpriteProvider spriteProvider, IDialogService dialogService, SpriteTypeViewModel parent)
    {
        _parent         = parent;
        _dialogService  = dialogService;
        _spriteProvider = spriteProvider;
        Id           = sprite.Id;
        _spriteType  = sprite.Type;
        _isOverride  = sprite.IsOverride;
        _displayFile = sprite.File;

        RevertCommand      = new RelayCommand(Revert, () => _isOverride);
        ExportCommand      = new RelayCommand(Export);
        SetOverrideCommand = new RelayCommand(SetOverride);

        UpdateDisplayImage();
    }
コード例 #2
0
ファイル: EditorModules.cs プロジェクト: Deijin27/RanseiLink
 public override void Initialise(IServiceGetter modServices)
 {
     base.Initialise(modServices);
     _viewModel = modServices.Get <SpriteTypeViewModel>();
 }