
Hello,
Thank you for the screenshot. Per the screenshot, I think that one of your controls above the nested DockSite is likely causing a non-integer measurement that throws things off below it in a *-sized row where the DockSite is, and triggers anti-aliasing. You said the following above, which also goes along with that thought:
Higher in my view, I display a datagrid. If I hide the datagrid the blue border shows properly. This is a totally unrelated control outside the scope of the control that houses the docksite.
Looking at the screenshot, even the View button's row seems to be vertically off pixels as the top/bottom borders are anti-aliased. If the DataGrid you mentioned is the control right above that, then it is likely the cause.
I'm not sure what your XAML above the nested DockSite is, but I would suggest setting WPF's UseLayoutRounding="True" on the controls above the nested DockSite. For instance, if you have a StackPanel containing everything from your red background header down to the "View" button's row, then just set UseLayoutRounding="True" on the StackPanel. Or even try setting it just on the DataGrid. Please see if any of that does the trick to resolve this and report back.