我正在尝试使用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);
}
答案 0 :(得分:2)
如果没有类名(静态成员)或实例,则无法访问其类外的变量。所以这一行:
ToDoItems.Add(buttonCount);
应该是:
ToDoItems.Add(ToDoItem.buttonCount);