2011-04-08 3 views
-2

C# WPF로 응용 프로그램을 만들고 있습니다.C# WPF foreach 루프를 입력 할 수 없습니다!

동적으로 treeview를 생성했습니다.

TreeView에 BoekenLijst라는 TreeViewItem이 있습니다.

"hobbit"과 같은 동적 TreeViewItem를 생성합니다. 책 내용은 "호빗"처럼 CheckboxContent 속성에 저장됩니다.

트 리뷰는 다음과 같이됩니다 그래서 :

트 리뷰>
    TreeViewItem (BoekenLijst)>
          호빗
          코드 전체

I ListBox

문제는, 그것은 들어 가지 않을 것입니다 : foreach (TreeItem childItem childItems)

누군가가 나를 도와 줄 수 있습니까? ?

+5

을 Welshboy 나를는을 건너 뛰는이라고 생각하지 않는 경우 ... 디버거를 사용하여 내 팀 리더를 요구하는 것을 잊지 으려고 고리? 왜냐하면'childItems'이 비어 있음을 의미하기 때문입니다. 루프 바로 앞에 중단 점을 넣고 childItems의 내용을 확인하십시오. –

+3

@bubye, 이것은 당신이 스스로 찾아야하는 종류의 버그입니다. 문제를 추적하여 실패한 후에 만 ​​도움을 요청하십시오. 그런 다음 시도한 것에 대한 정보를 포함하십시오. –

+0

ChildItems Count = 0, 나는 특정 일을하려 애썼다. 그리고 이것이 내가 빠져 나갈 수없는 문제이다. @Stephen Chung – bubye

답변

0

Visual Studio 디버거를 통해 실행 해 보셨습니까? 오류가 발생하는 곳에 중단 점을 삽입하면 발생한 일에 대한 스택 추적을 얻을 수 있어야하며 Eclipse 디버거와 같은 것이라면 (잠시 동안 VS를 사용하지 않았 음) 코드에서 임의의 변수를 클릭하거나 그 위에 마우스를 올리면 해당 변수의 현재 값이 메모리에 표시됩니다.

그러나 나는 다른 사람들의 말을 되풀이하여 자신을 찾아 내고, 시간을 들여서 단계적으로 작업합니다. 나는 나 자신을 배울했고, 나는 아직도 잘못 난 항상 당신이

:-)

관련 문제