FileListControlViewModel - конструктор
Пространство имён: Tessa.UI.Files.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.5
public FileListControlViewModel(
IFileUIContainer container,
IExtensionContainer extensionContainer,
IMenuContext menuContext,
ICollection<IFileType> cardFileTypes,
bool isCategoriesEnabled,
bool isManualCategoriesCreationDisabled,
bool isNullCategoryCreationDisabled,
bool isPreservingCategoriesOrder,
bool isIgnoreExistingCategories,
ISession session,
IProcessNameResolver processNameResolver,
Func<IFileCollection, IFileViewModelCollection> createViewModelCollectionFunc = null,
string name = null,
string previewControlName = null,
IEnumerable<IFile> files = null,
IEnumerable<IFileGrouping> groupings = null,
bool groupsExpanded = true,
IEnumerable<IFileSorting> sortings = null,
IEnumerable<IMenuAction> actions = null,
IEnumerable<IMenuAction> fileActions = null,
IEnumerable<IMenuAction> versionActions = null
)
Public Sub New (
container As IFileUIContainer,
extensionContainer As IExtensionContainer,
menuContext As IMenuContext,
cardFileTypes As ICollection(Of IFileType),
isCategoriesEnabled As Boolean,
isManualCategoriesCreationDisabled As Boolean,
isNullCategoryCreationDisabled As Boolean,
isPreservingCategoriesOrder As Boolean,
isIgnoreExistingCategories As Boolean,
session As ISession,
processNameResolver As IProcessNameResolver,
Optional createViewModelCollectionFunc As Func(Of IFileCollection, IFileViewModelCollection) = Nothing,
Optional name As String = Nothing,
Optional previewControlName As String = Nothing,
Optional files As IEnumerable(Of IFile) = Nothing,
Optional groupings As IEnumerable(Of IFileGrouping) = Nothing,
Optional groupsExpanded As Boolean = true,
Optional sortings As IEnumerable(Of IFileSorting) = Nothing,
Optional actions As IEnumerable(Of IMenuAction) = Nothing,
Optional fileActions As IEnumerable(Of IMenuAction) = Nothing,
Optional versionActions As IEnumerable(Of IMenuAction) = Nothing
)
public:
FileListControlViewModel(
IFileUIContainer^ container,
IExtensionContainer^ extensionContainer,
IMenuContext^ menuContext,
ICollection<IFileType^>^ cardFileTypes,
bool isCategoriesEnabled,
bool isManualCategoriesCreationDisabled,
bool isNullCategoryCreationDisabled,
bool isPreservingCategoriesOrder,
bool isIgnoreExistingCategories,
ISession^ session,
IProcessNameResolver^ processNameResolver,
Func<IFileCollection^, IFileViewModelCollection^>^ createViewModelCollectionFunc = nullptr,
String^ name = nullptr,
String^ previewControlName = nullptr,
IEnumerable<IFile^>^ files = nullptr,
IEnumerable<IFileGrouping^>^ groupings = nullptr,
bool groupsExpanded = true,
IEnumerable<IFileSorting^>^ sortings = nullptr,
IEnumerable<IMenuAction^>^ actions = nullptr,
IEnumerable<IMenuAction^>^ fileActions = nullptr,
IEnumerable<IMenuAction^>^ versionActions = nullptr
)
new :
container : IFileUIContainer *
extensionContainer : IExtensionContainer *
menuContext : IMenuContext *
cardFileTypes : ICollection<IFileType> *
isCategoriesEnabled : bool *
isManualCategoriesCreationDisabled : bool *
isNullCategoryCreationDisabled : bool *
isPreservingCategoriesOrder : bool *
isIgnoreExistingCategories : bool *
session : ISession *
processNameResolver : IProcessNameResolver *
?createViewModelCollectionFunc : Func<IFileCollection, IFileViewModelCollection> *
?name : string *
?previewControlName : string *
?files : IEnumerable<IFile> *
?groupings : IEnumerable<IFileGrouping> *
?groupsExpanded : bool *
?sortings : IEnumerable<IFileSorting> *
?actions : IEnumerable<IMenuAction> *
?fileActions : IEnumerable<IMenuAction> *
?versionActions : IEnumerable<IMenuAction>
-> FileListControlViewModel
Параметры
- container IFileUIContainer
-
- extensionContainer IExtensionContainer
-
- menuContext IMenuContext
-
- cardFileTypes ICollection<IFileType>
-
- isCategoriesEnabled Boolean
-
- isManualCategoriesCreationDisabled Boolean
-
- isNullCategoryCreationDisabled Boolean
-
- isPreservingCategoriesOrder Boolean
-
- isIgnoreExistingCategories Boolean
-
- session ISession
-
- processNameResolver IProcessNameResolver
-
- createViewModelCollectionFunc Func<IFileCollection, IFileViewModelCollection> (Optional)
-
- name String (Optional)
-
- previewControlName String (Optional)
-
- files IEnumerable<IFile> (Optional)
-
- groupings IEnumerable<IFileGrouping> (Optional)
-
- groupsExpanded Boolean (Optional)
-
- sortings IEnumerable<IFileSorting> (Optional)
-
- actions IEnumerable<IMenuAction> (Optional)
-
- fileActions IEnumerable<IMenuAction> (Optional)
-
- versionActions IEnumerable<IMenuAction> (Optional)
-