Browse Source

Enabled design-time localization in the Boo forms designer.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2479 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Christian Hornung 19 years ago
parent
commit
97081e42c5
  1. 9
      src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs

9
src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs

@ -79,9 +79,18 @@ namespace Grunwald.BooBinding.Designer @@ -79,9 +79,18 @@ namespace Grunwald.BooBinding.Designer
{
this.loading = true;
typeResolutionService = (ITypeResolutionService)host.GetService(typeof(ITypeResolutionService));
this.designerLoaderHost = 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, System.Collections.ICollection errors)
{
this.loading = false;

Loading…
Cancel
Save