我有一个使用以下 DataTemplate 显示项目的 ListBox:
<DataTemplate x:Key="PersonTemplate" DataType="{x:Type DAL:ResultItem}" >
<StackPanel Width="280" >
<TextBox BorderThickness="0" IsReadOnly="True" Background="Transparent" Text="{Binding FullName1, Mode=OneWay}"/>
...
</StackPanel>
</DataTemplate>
我使用透明、只读、无边框的 TextBox 而不是 TextBlock,因为我希望用户能够选择要复制的文本。我应该采取不同的做法吗?我怎样才能这样写,以便当用户单击 TextBox 时, ListBoxItem 也会被选中?
谢谢!