我創建一個排名系統(在C#Windows 8應用),其工作原理如下:C#比較INT的值(在文本框&TextBlock中)
例:匹配得分= 2 - 1
玩家A:預測= 1 - 1(1分,用於輸入1正確得分輸入)
玩家B:預測= 0 - 2(0分)
玩家C:預測= 3 - 0(3說團隊勝出的積分)
播放器d:預測= 2 - 0(4分:3分稱隊贏得+ 1點正確得分輸入)
玩家E:預測= 2 - 1(5分:3分稱隊獲得+ 2點正確比分輸入
本場比賽的得分在2個TextBoxs(MatchScore1和MatchScore2) 玩家的預測是2周的TextBlocks(Forecast1和Forecast2) 輸入當一個按鈕點擊的它計算得分並將其顯示在TextBlock(AmountPoints)
我此刻做什麼:
private void btnBereken_Click(object sender, RoutedEventArgs e)
{
int score = 0;
// Check: Correct input score
if (Forecast1.Text == MatchScore1.Text)
{
score += 1;
AmountPoints.Text = score.ToString();
}
// Check: Correct input score
if (Forecast2.Text == MatchScore2.Text)
{
score += 1;
AmountPoints.Text = score.ToString();
}
// nothing correct
else
{
AmountPoints.Text = score.ToString();
}
}
任何想法是如何檢查的預測已經進入了正確的球隊奪冠? 如果一場比賽的比分是平局,那麼球員也應該得到3分,我該怎麼做?
1 - 正確標記您的問題。 2 - 不要在基於XAML技術的過程代碼中操作UI元素。 UI不是數據。學習MVVM,這是正確的代碼編寫方式。 – 2013-05-05 08:36:06