ApplicationCatalogManagerViewModel - конструктор
Пространство имён: Tessa.UI.AppManager.CatalogServiceСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public ApplicationCatalogManagerViewModel(
[NotNullAttribute] Func<Task<IApplicationCatalogRegistry>> getCatalogRegistryFuncAsync,
[NotNullAttribute] IApplicationCatalogSaver applicationCatalogSaver,
[NotNullAttribute] ICreateCatalogCommand createCatalogCommand,
[NotNullAttribute] IRemoveCatalogCommand removeCatalogCommand,
[NotNullAttribute] IEditCatalogCommand editCatalogCommand,
[NotNullAttribute] ISetDefaultCatalogCommand setDefaultCatalogCommand
)
Public Sub New (
<NotNullAttribute> getCatalogRegistryFuncAsync As Func(Of Task(Of IApplicationCatalogRegistry)),
<NotNullAttribute> applicationCatalogSaver As IApplicationCatalogSaver,
<NotNullAttribute> createCatalogCommand As ICreateCatalogCommand,
<NotNullAttribute> removeCatalogCommand As IRemoveCatalogCommand,
<NotNullAttribute> editCatalogCommand As IEditCatalogCommand,
<NotNullAttribute> setDefaultCatalogCommand As ISetDefaultCatalogCommand
)
public:
ApplicationCatalogManagerViewModel(
[NotNullAttribute] Func<Task<IApplicationCatalogRegistry^>^>^ getCatalogRegistryFuncAsync,
[NotNullAttribute] IApplicationCatalogSaver^ applicationCatalogSaver,
[NotNullAttribute] ICreateCatalogCommand^ createCatalogCommand,
[NotNullAttribute] IRemoveCatalogCommand^ removeCatalogCommand,
[NotNullAttribute] IEditCatalogCommand^ editCatalogCommand,
[NotNullAttribute] ISetDefaultCatalogCommand^ setDefaultCatalogCommand
)
new :
[<NotNullAttribute>] getCatalogRegistryFuncAsync : Func<Task<IApplicationCatalogRegistry>> *
[<NotNullAttribute>] applicationCatalogSaver : IApplicationCatalogSaver *
[<NotNullAttribute>] createCatalogCommand : ICreateCatalogCommand *
[<NotNullAttribute>] removeCatalogCommand : IRemoveCatalogCommand *
[<NotNullAttribute>] editCatalogCommand : IEditCatalogCommand *
[<NotNullAttribute>] setDefaultCatalogCommand : ISetDefaultCatalogCommand -> ApplicationCatalogManagerViewModel
Параметры
- getCatalogRegistryFuncAsync FuncTaskIApplicationCatalogRegistry
-
Сервис каталогов приложений
- applicationCatalogSaver IApplicationCatalogSaver
- createCatalogCommand ICreateCatalogCommand
-
Команда создания каталога приложений
- removeCatalogCommand IRemoveCatalogCommand
-
Команда удаления каталога приложений
- editCatalogCommand IEditCatalogCommand
-
Команда редактирования каталога приложений
- setDefaultCatalogCommand ISetDefaultCatalogCommand
-
Команда установки каталога приложений по умолчанию