Как вы находите индекс ListBoxItem, если он установлен в DataTemplate в качестве элемента управления Textbox? Вот WPF:Поиск индекса списка ListBoxItem (ItemsTemplate для указания Visual COntent)
<ListBox Name="ScriptEditor" Margin="10" Height="291" ItemsSource="{Binding Path=Script}" SelectionChanged="ScriptEditor_SelectionChanged_1" >
<ListBox.ItemTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=Command}"PreviewMouseDoubleClick="Command_DoubleClick" GotFocus="ScriptEditor_GotFocus" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Когда я получить фокус текстового поля (текст привязан к ObservableCollection), я не могу просто использовать SelectionChanged событие на ListBox. Я хотел бы знать, как я могу определить индекс текстового поля я приобрел фокус в.
Благодаря
Удивительный, что сделал это! – GCar89