【发布时间】:2009-05-26 22:40:37
【问题描述】:
我有一个使用以下 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 也会被选中?
谢谢!
【问题讨论】:
标签: wpf textbox listbox selection