看到很多語言的畫線都有StrokeDashArray這個設置,主要是應用於線條的虛線效果。
先來看看WPF中設置這個值對比的效果。可以看到,虛線的寬是以StrokeThickness大小為單位平鋪的。
StrokeDashArray設置的集合為基數時,重復的周期是集合個數兩倍。比如第2條,StrokeDashArray=“1"時,重復是“實線1間隔1”。比如第4條,StrokeDashArray="1 2 1"時,重復周期是“實線1間隔2實線1間隔1實線2間隔1”。
StrokeDashArray設置的集合為偶數時,重復周期就是集合個數。比如第5條,StrokeDashArray="1 2 2 3",重復是“實線1間隔2實線2間隔3”。