Path和Polygon控件之间有什么区别?设计自定义绘图用户控件时出现问题

时间:2010-06-10 22:05:19

标签: silverlight silverlight-3.0 drawing

我开始设计一个具有相当复杂绘图的自定义控件。它将是一种图表(一种雷达图)。它将由几个带有标签,线区域(如蜘蛛网络)和填充形状的轴组成。

主要问题是使用路径控制和多边形控制之间的区别是什么?在这里使用什么更好?

目标是用最少量的c#准备控制,并尝试在xaml / binding中尽可能多地做。下一个重要的要求是控件应该调整为父容器的宽度 - 如果可能的话,不需要在c#中进行任何长时间的重新计算。

1 个答案:

答案 0 :(得分:1)

多边形表示单个多边形。但是,路径可以由几何的集合组成。路径可以包括Rectangles,Ellipis,mutliple Polygons等。

在典型的雷达图表中,您将有一个呈现图表值区域的多边形。

您期望重新计算需要多长时间?首先使用简单但正确的解决方案。首先,了解您的计算是否真的很长,以及这是否真的是性能问题。我怀疑不是。