2014-04-03 3 views
-3

안녕하세요 저는 VS 2012를 사용하는 Windows 스토어 앱을 만들고 있습니다. 요소 중 하나는 점수 카운터를 만들려고하는 퀴즈가 될 것이고 사용자의 현재 점수가 표시됩니다.득점 득점 횟수

그래서 현재 정답을 선택했을 때 정수와 증가분을 만들었습니다. 점수를 표시하기위한 텍스트 상자를 만들었지 만 점수를 표시하는 방법을 모르십니까? 이 상황에서 사용하기에 적합한 이벤트 핸들러는 무엇입니까? 문자열을 텍스트로 표시 할 수 있도록 정수를 변환해야하는 코드를 이미 작성했습니다.

private void RadioButtonQTEN3_Checked(object sender, RoutedEventArgs e) 
{ 
    feedback10.Text = "Correct"; 
    RadioButtonQTEN2.IsEnabled = false; 
    RadioButtonQTEN3.IsEnabled = false; 
    score++; 
} 

int score = 0; 



private void dispScore_TextChanged(object sender, TextChangedEventArgs e) 
{ 
    dispScore.Text = score.ToString(); 
} 

감사

INotifyPropertyChanged 인터페이스에서
+0

코드를 게시하고 질문의 범위를 좁혀주십시오. – bblincoe

+0

새 이벤트 처리기를 찾는 대신 증가 시키면 표시하지 않는 이유는 무엇입니까? – Chris

+0

'TextChanged' 이벤트에서'Text'를 설정하면 스스로 재귀하지 않을까요? – Jonesopolis

답변

0

봐. 점수가 변경 될 때마다 propertychanged 이벤트를 수신하고 텍스트 상자를 업데이트 할 수 있습니다. 물론 현재 점수를 저장하는 객체가 필요합니다.

관련 문제