From 97081e42c51502809a9ac212cc2f318e5e6b072e Mon Sep 17 00:00:00 2001 From: Christian Hornung Date: Tue, 10 Apr 2007 15:10:02 +0000 Subject: [PATCH] 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 --- .../BooBinding/Project/Src/Designer/BooDesignerLoader.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs b/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs index 24b461f495..5baefa6aaa 100644 --- a/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs +++ b/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/Designer/BooDesignerLoader.cs @@ -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;