Implementations can override this if they need special handling for the border.
For example Grid also draws a border between rows and columns.