Я не совсем уверен, что вы захотите установить выделение напрямую, как описано в предыдущем ответе, потому что я думаю, что это нарушит множественный выбор и некоторые другие сценарии.
. Возможно, вы захотите попробовать рестайлинг кнопки, как показано ниже, и посмотрите, что произойдет.
<Button ClickMode="Pressed" Focusable="False">
<Button.Template>
<ControlTemplate> // change the template to get rid of all the default chrome
<Border Background="Transparent"> // Button won't be clickable without some kind of background set
<ContentPresenter />
</Border>
</ControlTemplate>
</Button.Template>
<TextBox />