2012-02-11 3 views
0

ObservableCollection을 공용 변수로 만들 때마다 페이지가 호출 될 때마다 앱이 다운됩니다. 난 할 노력하고있어 ... 내가Public ObservableCollection으로 인해 충돌이 발생합니다.

디렉터리 아래의 구조를 표현하기 위해 노력하겠습니다 다른 클래스의 공개 ObservableCollection에 항목을 추가입니다 : 프로젝트/클래스/PrepareSpells.xaml

public ObservableCollection<PublicVariables.Spell> level0 = new ObservableCollection<PublicVariables.Spell>(); 

디렉터리 : Project/맞춤법 목록/PopulateList.cs

Class.PrepareSpells prepare = new Class.PrepareSpells(); 

PublicVariables.Spell newSpell = new PublicVariables.Spell(); 
newSpell.spellLevel = 0; 
newSpell.spellName = zeroName[i]; 
prepare.level0.Add(newSpell); 

PopulateList는 유효한 'for'루프에 포함되어 있습니다. 또한 PrepareSpells.xaml (위의 준비) 객체를 만들었습니다.

다른 방법이 있습니까? 불가능합니까? PopulateList에 OC를 추가로 조작 할 때 (즉, 높은 주문 레벨 목록을 채우기 위해) OC는 PrepareSpells.xaml 도메인의 모든 OC를 수정하여 새로운 변경 사항을 반영합니다.

이것이 너무 모호한 경우 알려 주시면 더 많은 코드를 제공해 드리겠습니다.

+1

설명 또는 "즉시 페이지가 호출 될 때"실행 쇼 코드 바랍니다. 충돌하는 생성자입니까? –

+1

내가하는 말을 이해한다면 모든 것이 완벽하게 작동하므로 문제를 해결하기 위해 더 많은 정보가 필요합니다. 앱이 충돌하는 정확한 코드 줄을 찾아서 그 사실을 알려주십시오. –

+1

어떤 예외가 발생하고 있습니까? 스택 추적이란 무엇입니까? – ColinE

답변

0

이 문제가되지 않습니다 : 내가 잘못된 데이터를 입력했다 ... 나는 양 같은 느낌이 ....

관련 문제