【问题提出】
【ItemView.xaml】:
一个UserControl x:Name="listBoxItemView" 完成ListBoxItem外观的定制,因为外观内容较多,就没有用DataTemplate直接定义外观。
该UserControl 内部有一个TextBox
【全局定义】
<DataTemplate DataType="{x:Type vm:TaskViewModel}">
<vw:ItemView/>
</DataTemplate>
【添加ListBox】
<ListBox ItemsSource="{Binding TaskList}" HorizontalContentAlignment="Stretch">
TaskViewModel为TaskList集合的项!
如何在UserControl中的TextBox获得输入焦点时,把ListBox 对应的ListBoxItem也置为选中呢?
============================================