从按钮单击获取列表框项目索引

win*_*sgm 2 wpf listbox itemtemplate

所以我在使用按钮DataTemplate我的Listbox ItemTemplate.任何想法如何Listbox从按钮点击获取项目的索引?我看不到抓住按钮的父母.

<ListBox.ItemTemplate>
            <DataTemplate DataType="{x:Type local:Img}">
                <Button Click="lstButton_Click">...
Run Code Online (Sandbox Code Playgroud)

Vil*_*iam 11

     private void lstButton_Click(object sender, RoutedEventArgs e)
     {
                Button button = sender as Button;           
                int index = _myListBoxName.Items.IndexOf(button.DataContext);
//or try this
                index = _myListBoxName.ItemContainerGenerator.IndexFromContainer(button.DataContext);
     }
Run Code Online (Sandbox Code Playgroud)