I am trying to put a dotted border around the selected row. It seems that if I choose "SingleBorder" with element state GridDataRowElement.IsSelected.IsCurrent.HotTracking, the border does not appear until to row is selected a second time. If I choose "FourBorders" it works fine but I always get a solid border when BorderDashStyle is set to anything other than solid. It does not appear that you can use the BorderDashStyle with "FourBorders" selected - only "SingleBorder" works with BorderDashStyle. Any thoughts?