WPF
Prism Framework - Module Load Check
Hask
2022. 9. 13. 09:31
WPF Framework
- Prism Framework
각개의 Modules 들의 Load Check Event 함수 연결 해보았음
#region Region Model Load Chkd
private void ModuleManager_LoadModuleCompleted( object sender, LoadModuleCompletedEventArgs e )
{
LoadModuleCompleted( e.ModuleInfo, e.Error, e.IsErrorHandled );
if (e.ModuleInfo.ModuleName == "LasxSystem")
this.system.AllProcThreadStart();
}
protected virtual void LoadModuleCompleted( IModuleInfo moduleInfo, Exception error, bool ishandled )
{
if (error != null && error is ContainerResolutionException cre)
{
var errors = cre.GetErrors();
foreach (var e in errors)
{
System.Console.WriteLine( $"Error with: {e.Key.FullName}" );
System.Console.WriteLine( $"{e.Value.GetType().Name}: {e.Value.Message}" );
}
}
}
#endregion