1.7 KiB
1.7 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-17T16:15:12.801021+00:00 | zai-org/GLM-5-FP8 | 1 | 64c3568f982b9a92 |
GroupImport
Purpose
This module is a Prism-based plugin module that provides group import functionality to the main application. It registers views and view models for group import operations (import view, options view, preview view) with the Unity dependency injection container, enabling the application to display and manage group import workflows.
Public Interface
-
GroupImportModule(class, implementsIModule)public GroupImportModule(IUnityContainer unityContainer)- Constructor accepting a Unity container via dependency injection.public void Initialize()- Registers the following types with the Unity container:IGroupImportImportView→GroupImportImportViewIGroupImportOptionsView→GroupImportOptionsViewIGroupImportPreviewView→GroupImportPreviewViewIGroupImportViewModel→GroupImportViewModel
public void OnInitialized(IContainerProvider containerProvider)- Empty implementation.public void RegisterTypes(IContainerRegistry containerRegistry)- CallsInitialize().
-
GroupImageAttribute(class, extendsImageAttribute)public override BitmapImage AssemblyImage- Returns an image loaded viaAssemblyInfo.GetImage(AssemblyNames.GroupImport.ToString()).public override string AssemblyName- ReturnsAssemblyNames.GroupImport.ToString().public override string AssemblyGroup- ReturnseAssemblyGroups.Prepare.ToString().public override eAssemblyRegion AssemblyRegion- Throws `NotImplementedException