Как выделять изменяемый текст в textbox?

У меня есть следующее:

<ListBox x:Name="Repeater"                          
         Items="{Binding TreeRoot.VisibleChildren}" 
         SelectedItem="{Binding SelectedItem}"/>

<StackPanel Margin="10">                                                      
    <vm:ReceivedApplicationMessageDetailsView                                 
        DataContext="{Binding SelectedItem.Details, ElementName=Repeater }" />

ReceivedApplicationMessageDetailsView:

<StackPanel Margin="10">                                                                                         
    <Label Content="Topic" FontWeight="Bold" />                                                                  
    <TextBox UseFloatingWatermark="False" assists:TextFieldAssist.Label="Topic" Text="{Binding Topic}"/>         
                                                                                                                 
        <Label Content="Header" FontWeight="Bold" />                                                             
                                                                                                                 
    <views:BufferInspectorView  DataContext="{Binding PayloadInspector}"/>                                       
                                                                                                                 
</StackPanel>            

Проблема следующая: сеттер у SelectedItem постоянно вызывается, что соответственно вызывает изменение в textbox. Из-за этого не получается скопировать текст, выделение постоянно сбрасывается. Как это можно исправить?
Хочу видеть следующее поведение: значение в textbox меняется, но текст получается скопировать


Ответы (0 шт):