Как выделять изменяемый текст в 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 меняется, но текст получается скопировать