Keiichi Oumi さん、アドバイス有り難うございます。
やってみましたが、余りにも手間が掛かったため断念しました。
で、TreeView と指定しておきながら申し訳ありませんが、ListBox に変更しました。
本来の目的は、
Container に隙間なく Item が詰まっている状態を作ってみようというつもりだったので、
わざわざ margin や padding が設けられている TreeView を使わず、
最初からそうなっている ListBox で検討すべきだったと反省しています。
その結果、以下となりました。
# 当たり前の結果ですが。

図1 : Vertical

図2 : Horizontal
<listbox itemssource="{Binding ElementName=bDomainDataSource, Path=Data}">
<listbox.itemtemplate>
<datatemplate>
<textblock text="{Binding Path=Name}"></textblock>
</datatemplate>
</listbox.itemtemplate>
</listbox>
<listbox itemssource="{Binding ElementName=bDomainDataSource, Path=Data}">
<listbox.itemtemplate>
<datatemplate>
<textblock text="{Binding Path=Name}"></textblock>
</datatemplate>
</listbox.itemtemplate>
<listbox.itemspanel>
<itemspaneltemplate>
<stackpanel orientation="Horizontal"></stackpanel>
</itemspaneltemplate>
</listbox.itemspanel>
</listbox>