首页 文章

如何获取WPF中父元素中当前元素的索引

提问于
浏览
0

我正在开发WPF中的应用程序,并且是WPF的新手 . 我一直在努力寻找解决方案,但失败了 . 所以发帖在这里 . 请指导我 .

堆栈面板有五个文本框 . 我想知道文本框中的用户类型何时,堆栈面板中文本框的索引 .

private void OnKeyDownHandler(object sender, KeyEventArgs e)        {//required code??}

我的意思是,他/她在第一个文本框或第二个框或第三个文本框或第四个文本框或第五个文本框中键入?如何在C#脚本中获取此信息?

1 回答

  • 1

    试试这个:

    private void UIElement_OnKeyDown(object sender, KeyEventArgs e)
            {
                TextBox textBox = (TextBox) sender;
                StackPanel parent = (StackPanel)textBox.Parent;
    
                int index = parent.Children.IndexOf(textBox);
            }
    

相关问题