I have a ListView that binds and presents my ObservableCollection fine with the exception of selecting the correct item in the ListView if I select a TextBox in one of the DataTemplate chosen UserControls. My DataTemplate selects a View based on the Type in the ObservableCollection, currently only of type TimeDelay:ModelBase or AddPoint:ModelBase.
If I select any area with the exception of a TextBox in the ListView of either ListTimeDelayView or ListAddPointView, the selection is fine. But, when a TextBox is selected, the ListView selection does not move, see image. The blue selection should move down to Move ddddd.
<UserControl.Resources>
<DataTemplate DataType="{x:Type model:TimeDelay}">
<local:ListTimeDelayView />
</DataTemplate>
<DataTemplate DataType="{x:Type model:AddPoint}">
<local:ListAddPointView />
</DataTemplate>
</UserControl.Resources>
ListView
<ListView ItemsSource="{Binding UserControlOneStatic.MotionSequenceCollection, Mode=TwoWay}"
SelectedIndex="{Binding MotionSequenceStatic.MotionListViewSelected, Mode=TwoWay}"/>
Image below