加速使用WPF的文档自定义的Excel VSTO启动时间

时间:2012-09-07 13:33:06

标签: c# wpf excel vsto

我有一些复杂的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)));

提前致谢。

0 个答案:

没有答案