2012-04-09 12 views
-2

値のページの最後の行にエラーがあります。プログラムが何をするかは、画面上でクリックした回数をカウントすることです。Windows Phoneアプリの値エラー

私を助けてください。

値の前に何も起こりませんでしたが、値がsavecountに問題がありましたが、私はそれを私がこのように解決すると思う整数として追加して修正しました。

私は何かを使用して何かを追加する必要はありますか?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Net; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Animation; 
using System.Windows.Shapes; 
using Microsoft.Phone.Controls; 
using System.Windows.Navigation; 
using System.Windows.Threading; 


namespace TapToCount 
{ 
    public partial class MainPage : PhoneApplicationPage 
    { 
     private int count; 
     private int savedCount; 
     // Constructor 
     public MainPage() 
     { 
      InitializeComponent(); 
     } 
     protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) 
     { 
      base.OnMouseLeftButtonDown(e); 
      this.count++; 
      this.CountTextBlock.Text = this.count.ToString("N0"); 
     } 
     private void ResetButton_Click(object sender, RoutedEventArgs e) 
     { 
      this.count = 0; 
      this.CountTextBlock.Text = this.count.ToString("N0"); 
     } 
     protected override void OnNavigatedFrom(NavigationEventArgs e) 
     { 
      base.OnNavigatedFrom(e); 

      // Persist state when leaving for any reason (Deactivated or Closing): 
      this.savedCount.value= this.count; 
     } 
    } 
} 
+1

それでは、どういう例外がありますか? savedCountフィールドをどのように保存しようとしていますか? – gbanfill

+0

savedCountにはvalueという名前のプロパティがありますか? – TutuGeorge

+0

私が望むすべてのアイデアは、アプリ内の画面を何回クリックするかをカウントすることです。 –

答えて

1

savedCountintです。 valueプロパティまたはフィールドはありません。ただ使用する

this.savedCount = this.count 

私はそれがあなたの後の結果を与えるだろうとは思うが、あなたはおそらくsavedCountを静的にしたいと思っています

関連する問題