|
|
@ -97,9 +97,18 @@ namespace ICSharpCode.FormDesigner |
|
|
|
{ |
|
|
|
{ |
|
|
|
this.loading = true; |
|
|
|
this.loading = true; |
|
|
|
typeResolutionService = (ITypeResolutionService)host.GetService(typeof(ITypeResolutionService)); |
|
|
|
typeResolutionService = (ITypeResolutionService)host.GetService(typeof(ITypeResolutionService)); |
|
|
|
|
|
|
|
this.designerLoaderHost = host; |
|
|
|
base.BeginLoad(host); |
|
|
|
base.BeginLoad(host); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected override void Initialize() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
CodeDomLocalizationProvider localizationProvider = new CodeDomLocalizationProvider(designerLoaderHost, CodeDomLocalizationModel.PropertyAssignment); |
|
|
|
|
|
|
|
IDesignerSerializationManager manager = (IDesignerSerializationManager)designerLoaderHost.GetService(typeof(IDesignerSerializationManager)); |
|
|
|
|
|
|
|
manager.AddSerializationProvider(localizationProvider); |
|
|
|
|
|
|
|
base.Initialize(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
protected override void OnEndLoad(bool successful, ICollection errors) |
|
|
|
protected override void OnEndLoad(bool successful, ICollection errors) |
|
|
|
{ |
|
|
|
{ |
|
|
|
this.loading = false; |
|
|
|
this.loading = false; |
|
|
|