0

DataTemplate 内で Textbox コントロールとして設定されている場合、ListBoxItem のインデックスをどのように見つけますか? ここに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 イベントを単純に使用することはできません。フォーカスを得たテキストボックスのインデックスを確認する方法を知りたいです。

ありがとう

4

1 に答える 1