When the Opacity is zero, the background color is not painted at all. This calls the ComputeBorder method to determine the size and position of the border and background to be painted. The BorderPen is drawn just inside the border bounds. This is called by Paint before painting all of the child objects, when there is no CollapsedObject shown.