Currently DashArray property does not work properly if System.Windows.Media.DashStyles.Dot.Dashes values are used.
(https://docs.microsoft.com/en-us/dotnet/api/system.windows.media.dashstyle?view=windowsdesktop-6.0)
System.Windows.Media.DashStyles is a standard structure to represent dashed or dotted lines.
It will be great if the property is updated, or a new property is added to the product to accept System.Windows.Media.DashStyles patterns.