private void _loadEncoding() { _comboBoxEncoding.Init(EncodingService.GetKnownEncodings(), new TypeSetting <int>(v => SdeAppConfiguration.EncodingCodepageClient = v, () => SdeAppConfiguration.EncodingCodepageClient), new TypeSetting <Encoding>(v => EncodingService.DisplayEncoding = v, () => EncodingService.DisplayEncoding)); _comboBoxEncoding.EncodingChanged += delegate { _delayedReloadDatabase = true; _asyncOperation.SetAndRunOperation(new GrfThread(() => _metaGrf.Reload(), this, 200, null, true, false)); }; _comboBoxEncodingServer.Init(new[] { new EncodingView { FriendlyName = "UTF-8 (65001 - Unicode)", Encoding = EncodingService.Utf8 } }.Concat(EncodingService.GetKnownEncodings()).ToList(), new TypeSetting <int>(v => SdeAppConfiguration.EncodingCodepageServer = v, () => SdeAppConfiguration.EncodingCodepageServer), new TypeSetting <Encoding>(v => SdeAppConfiguration.EncodingServer = v, () => SdeAppConfiguration.EncodingServer)); _comboBoxEncodingServer.EncodingChanged += delegate { _delayedReloadDatabase = true; }; }