WPF ClassModifier内部性能问题

时间:2012-02-20 11:13:03

标签: c# wpf xaml

我在ListView中添加了一个由UserControl表示的大量元素。这意味着对于ListView中的每个元素,都会创建一个UserControl实例来显示。我希望这个UserControl只能用于我自己的程序集,因此我将其设置为内部而非公共。然而,问题是WPF似乎每次在标记为内部时重新编译XML,而不是在公共时获得的一次性编译和缓存行为。如何通过内部视图获得相同的性能?

1 个答案:

答案 0 :(得分:1)

使构造函数公开而不是内部构建函数将确保WPF将缓存XAML。