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