ApplicationCatalogManagerViewModel - конструктор |
Пространство имён:
Tessa.UI.AppManager.CatalogService
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: SystemFuncTaskIApplicationCatalogRegistry
Сервис каталогов приложений
- applicationCatalogSaver
- Тип: Tessa.ApplicationsIApplicationCatalogSaver
- createCatalogCommand
- Тип: Tessa.UI.AppManager.CatalogServiceICreateCatalogCommand
Команда создания каталога приложений
- removeCatalogCommand
- Тип: Tessa.UI.AppManager.CatalogServiceIRemoveCatalogCommand
Команда удаления каталога приложений
- editCatalogCommand
- Тип: Tessa.UI.AppManager.CatalogServiceIEditCatalogCommand
Команда редактирования каталога приложений
- setDefaultCatalogCommand
- Тип: Tessa.UI.AppManager.CatalogServiceISetDefaultCatalogCommand
Команда установки каталога приложений по умолчанию
См. также