代码之家  ›  专栏  ›  技术社区  ›  viky

wpf:usercontrol与customcontrol性能问题

  •  2
  • viky  · 技术社区  · 15 年前

    从性能视图用户控件还是自定义控件看哪一个更好? 现在我正在使用用户控件,在一个特定的场景中,我正在创建大约200个(大约)不同的控件实例,但是加载时有点慢,我需要等待至少20-30秒才能完成操作。我应该怎么做才能提高性能?

    情况是:

    5 回复  |  直到 4 年前
        1
  •  2
  •   Ed Gonzalez    15 年前

    仅供参考:这里有一个关于在TreeView中使用VirtualzingPanel的链接: http://msdn.microsoft.com/en-us/library/cc716882.aspx

        2
  •  5
  •   Michael Baer    14 年前

        3
  •  0
  •   Ben Voigt    15 年前

    确保在整体添加控件时挂起布局。在将控件添加到任何容器之前,请尝试完全配置该控件。

        4
  •  0
  •   Chris Nicola    14 年前

    http://lucisferre.net/2010/04/21/virtualizing-stack-panel-wpf-part-duex/

    长话短说:用当前的VSP进行导航是可能的,但这有点像黑客。当前的VSP设计需要重新设计,因为它当前虚拟化视图的方式打破了视图和ViewModel之间的耦合,这反过来又打破了MVVM的整个概念。

        5
  •  0
  •   Clifford Nelson    9 年前