ApplicationViewModel - конструктор

Создаёт экземпляр класса с указанием его зависимостей.

Definition

Пространство имён: Tessa.UI.AppManager.CatalogService
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public ApplicationViewModel(
	IApplicationModel application,
	IApplicationCacheWiper applicationCacheWiper,
	GetTessaSpecialFolderDelegate getSpecialFolder,
	Func<ShellViewModel> shellFunc,
	LaunchNewInstanceCommand launchNewInstanceCommand,
	CreateDesktopShortcutCommand createDesktopShortcutCommand,
	GroupingViewModel groupingViewModel
)

Параметры

application  IApplicationModel
Описание интерфейса модели приложения
applicationCacheWiper  IApplicationCacheWiper
Описание интерфейса объекта осуществляющего чистку кэша приложений
getSpecialFolder  GetTessaSpecialFolderDelegate
Делегат экземпляры которого возвращают путь к специальным папкам Tessa
shellFunc  FuncShellViewModel
Функция, возвращающая основное окно приложения.
launchNewInstanceCommand  LaunchNewInstanceCommand
Команда запуска нового экземпляра приложения
createDesktopShortcutCommand  CreateDesktopShortcutCommand
Команда создания ярлыка приложения на рабочем столе
groupingViewModel  GroupingViewModel
Модель-представление группировки элементов

См. также