2012-02-03 2 views
0

나는 listboxItem으로 사용하는 사용자 정의 컨트롤이 있습니다. 이 사용자 정의 컨트롤에는 이미지가 있고이 이미지를 두드리면 항목 자체의 데이터에 액세스하려고합니다.목록 상자 항목에서 데이터를 가져 오는 중

예 : 모든 연락처를 목록 상자에로드하고 화상 통화 탭을 눌러 전화 회의 작업을 초기화하고 싶습니다. 연락처의 전화 번호와 이름이 사용자 정의 컨트롤 안에있는 두 개의 서로 다른 texblock에 있다고 가정 해 보겠습니다. 이 두 값을 내 작업에 어떻게 가져올 수 있습니까?

보낸 사람 개체에서 값을 찾았지만 시도 할 수 없었습니다.

꽤 기본적인 질문이지만 대답을 찾을 수없는 것 같습니다. 누군가 나를 도와주세요.

답변

1

목록 상자 선택 변경 이벤트에서 var selected = ((ListBox) sender).SelectedItem as MyCustomControl;과 같은 것을 시도 했습니까?

전화 번호와 이름 속성에 액세스 할 수있는 사용자 지정 컨트롤 개체에 대한 액세스 권한이 있어야합니다.

* 실제 구문은 다를 수 있습니다. *

+0

속성에 액세스하는 한 모든 것이 완벽하게 작동합니다. 덕분입니다. 컨트롤 자체가 아니라 컨트롤 내부의 이미지 탭 이벤트에서 작동하려면이 코드를 어떻게 변경해야하는지 알고 있습니까? 나는 나 자신을 알아 내려고 노력하고있다. 그러나 당신이 상상할 수있는 아이디어가 있는지 물어 보았다. – boert03

+0

조금 놀아야 겠지만 이미지가 사용자 정의 컨트롤의 일부이기 때문에 컨트롤에서 이벤트를 발생시켜 이미지를 두드렸다면 (즉, 컨트롤을 사용하여 모든 페이지에서 처리 할 수 ​​있도록해야합니다. 유연성을 위해) 또는 사용자 컨트롤에서 직접 탭을 처리하십시오. – earthling

관련 문제