【发布时间】:2013-08-23 00:25:32
【问题描述】:
如果在 DataTemplate 中将 ListBoxItem 设置为 Textbox 控件,如何找到它的索引?这是 WPF:
<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)时,我不能简单地在 ListBox 上使用 SelectionChanged 事件。我想知道如何确定我获得焦点的文本框的索引。
谢谢
【问题讨论】:
标签: c# wpf binding listbox listboxitems