我是一个团队的一员,该团队创建了一个工具来查看C#/ WPF中非常大且互连的图形并与之交互.查看图形并与图形交互是通过一个自定义控件完成的,该控件接受一组DrawingVisual并在画布上显示它们.图中的节点可能具有使用我们的编辑器创建的自定义形状.当前的控制工作非常好,并且与我们的程序相当,但在考虑更大的图形(20,000多个节点和大量连接)时,存在对性能的合理担忧.
经过一些研究后,似乎有两种方法:
鉴于这两种极为不同的方法,哪种方法最好考虑:
你会使用哪种方法?为什么?
编辑:
看起来类似的问题被问到但没有回答.