0

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

    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 的代码:由于某种原因,第一行无法关闭。

私人无效newToDoAddButton_Click(对象发送者,RoutedEventArgs e)

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

    }
4

1 回答 1

2

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

ToDoItems.Add(buttonCount);

应该:

ToDoItems.Add(ToDoItem.buttonCount);
于 2013-10-25T14:35:12.303 回答