使用来自另一个类C#,Windows Phone的变量

时间:2013-10-25 14:33:09

标签: c# windows-phone

我正在尝试使用int buttonCount添加到另一个页面上的列表框中。我用public static int buttonCount = 15;在MainPage.xaml.cs上使我的butttonCount int可用,但是当我尝试在highScore.xaml.cs上使用它时,它似乎没有出现。我的名字空间是Potato_v2,而class只是页面的名称。这是我的一些gamePage代码。

    public static int buttonCount = 0;
    string stringButtonCount = "";
    Random rnd = new Random();
    int count = 15;



    void countDownTimerEvent(object sender, EventArgs e)
   {
    txtCountdown.Text = count + " Seconds Remaining";


        if (count > 0)
        {
        count--;
        }
        if (count == 0)
        {
            countDownTimer.Stop();
            NavigationService.Navigate(new Uri("/highScore.xaml", UriKind.Relative));
            count = 15;
            buttonCount = 0;
            stringButtonCount = "";
        }

   }

MainPage代码:由于某种原因无法获得第一行。

private void newToDoAddButton_Click(object sender,RoutedEventArgs e)

    {
        ToDoItem newToDo = new ToDoItem { ItemName = newToDoTextBox.Text };
        ToDoItems.Add(buttonCount);
        toDoDB.ToDoItems.InsertOnSubmit(newToDo);

    }

1 个答案:

答案 0 :(得分:2)

如果没有类名(静态成员)或实例,则无法访问其类外的变量。所以这一行:

ToDoItems.Add(buttonCount);

应该是:

ToDoItems.Add(ToDoItem.buttonCount);