Wpf GetPointAtFractionLength-如何检查路径是否正确

Wpf GetPointAtFractionLength-如何检查路径是否正确,wpf,path,geometry,pathgeometry,Wpf,Path,Geometry,Pathgeometry,我想知道是否有任何方法可以检查PathGeometry对象的有效性 我需要使用GetPointAtFractionLength获取路径上的某个点,但是对于某些路径,此函数会引发异常: 值不在预期范围内。我不确定为什么需要检查pathGeometry是否有效,因为您正在根据路径的长度查找该路径上的点。除非你通过的进度超出了路径范围,否则我就迷路了。只要记住,如果进度超过100%,你就会有问题。你能再澄清一下你的问题吗?也许是一个例子。我偶尔会从远程异常日志中得到这个,所以我目前没有复制。我通过0.

我想知道是否有任何方法可以检查PathGeometry对象的有效性

我需要使用GetPointAtFractionLength获取路径上的某个点,但是对于某些路径,此函数会引发异常:


值不在预期范围内。

我不确定为什么需要检查pathGeometry是否有效,因为您正在根据路径的长度查找该路径上的点。除非你通过的进度超出了路径范围,否则我就迷路了。只要记住,如果进度超过100%,你就会有问题。你能再澄清一下你的问题吗?也许是一个例子。我偶尔会从远程异常日志中得到这个,所以我目前没有复制。我通过0.5作为分数,所以问题一定是路径。我知道这个问题已经问了4年了,但这是我在google上遇到的唯一一个关于这个问题的问题,所以我想我应该参与进来。更新:如果对路径长度为零的几何体调用GetPointAtFractionLength,则会引发此异常。我不确定为什么需要检查路径几何体是否有效,当你根据路径的长度寻找一个点时。除非你通过的进度超出了路径范围,否则我就迷路了。只要记住,如果进度超过100%,你就会有问题。你能再澄清一下你的问题吗?也许是一个例子。我偶尔会从远程异常日志中得到这个,所以我目前没有复制。我通过0.5作为分数,所以问题一定是路径。我知道这个问题已经问了4年了,但这是我在谷歌上遇到的唯一一个关于这个问题的问题,所以我想我应该参与进来。更新:如果对路径长度为零的几何体调用GetPointAtFractionLength,则会引发此异常。