gpt4 book ai didi

c# - 计算点击次数并显示在另一个页面上[Windows Phone c#]

转载 作者:可可西里 更新时间:2023-11-01 11:48:41 25 4
gpt4 key购买 nike

我想计算 button1 在 page1 上被点击了多少次,然后在 textbox1 中显示 page2 上的点击量。

我尝试在下面编写代码,但它在行 'String count= localSettings.Values["Count"].ToString();' 上给我一个异常错误。

还有其他方法可以做我想做的事吗?

第 1 页

  private void button1_Click(object sender, RoutedEventArgs e)
{
var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
String count= localSettings.Values["Count"].ToString();
int tc = int.Parse(count);
tc++;
localSettings.Values["Count"] = tc;

}

第 2 页

        var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
textbox1.Text = localSettings.Values["Count"].ToString();

最佳答案

当您第一次访问“计数”时,它不存在。 localSettings.Values["Count"] 因此将为空。然后,您尝试在一个为 null 并导致异常的对象上调用 ToString()。

试试这个:

private void button1_Click(object sender, RoutedEventArgs e)
{
var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
int tc = 0;
if( localSettings.Values["Count"] != null )
{
String count= localSettings.Values["Count"].ToString();
tc = int.Parse(count);
}
tc++;
localSettings.Values["Count"] = tc;

}

关于c# - 计算点击次数并显示在另一个页面上[Windows Phone c#],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36580984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com