1

やや複雑な 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)));

前もって感謝します。

4

0 に答える 0