C# WPF ListBox의 TextBox중 하나에 Focus가 걸렸을 때 찾는 방법
WPF에서 프로그램에서 ListBox를 사용하다보면 ListBox에 항목이 여러 개일 때 특정 항목의 TextBox를 클릭했을 때의 위치를 알아내고 싶은 경우가 발생할 수 있습니다. 이번에는 ListBox에서 클릭한 항목의 위치를 알아내는 방법에 대하여 알아보겠습니다. ListBox 이벤트 중 GotFocus를 등록하여 이벤트가 발생한 ListBox의 Item 목록을 순회하면서 몇 번째의 Item에 Focus가 활성화 되었는지를 찾아내는 방법입니다. 먼저 테스트를 위한 ListBox를 만들어 보겠습니다. App.xaml 파일에 다음과 같이 코드를 작성합니다. 그리고 디자인을 구현하는 곳(프로젝트 처음 생성 시 MainWindow.xaml)에서 Window 블록 안에 다음과 같이 추가해줍니다. 이후의 사진..
프로그래밍/WPF
2023. 5. 24. 13:43