やや複雑な Excel 2010 ドキュメントのカスタマイズがあります。
このカスタマイズには、カスタム タスク ペイン内の WPF ユーザー コントロールといくつかのポップアップ コントロールも含まれます。
問題は、カスタマイズの開始に約 15 秒かかることです。
この起動時間を最適化するための優れた手法はありますか?
私の初期化コードは次のようになります。
// Create a WPF app inside VSTO to configure resource dictionaries and display language
_wpfApp = new System.Windows.Application();
// Load the resource dictionary
var resources = System.Windows.Application.LoadComponent(
new Uri("ModernCashFlow.WpfControls;component/Resources/CustomResources.xaml", UriKind.RelativeOrAbsolute))
as System.Windows.ResourceDictionary;
// Merge it on application level
_wpfApp.Resources.MergedDictionaries.Add(resources);
// Set WPF's app language to system default - useful for number/date formatting - the default is en-US.
FrameworkElement.LanguageProperty.OverrideMetadata(
typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(
CultureInfo.CurrentCulture.IetfLanguageTag)));
前もって感謝します。