我有一个ListBox,使用以下DataTemplate显示项目:
<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>
我正在使用一个透明的、只读的、无边框的文本框,而不是 TextBlock,因为我想让用户选择文本进行复制。我应该换一种方式吗?
当用户单击这个文本框时,如何编写代码使 ListBoxItem 也被选中?
谢谢!