【问题标题】:Xamarin Forms Update value in App.xaml.csApp.xaml.cs 中的 Xamarin 表单更新值
【发布时间】:2019-12-27 06:32:23
【问题描述】:

我有问题。我想在我的 App.xaml.cs 中设置和获取一个变量,所以我使用以下代码:

static User user { get; set; }

public static User User
{
    get
    {
        if(user == null)
        {
            user = new User();
        }
        return user;
    }
    set
    {
        User = value;
    }
}

在一个页面内我称之为这一行:

App.User = response.user;

但在该行被触发后,应用程序不会点击下一行,并且在几秒钟后应用程序崩溃。我做错了什么?

【问题讨论】:

    标签: c# xamarin xamarin.forms xamarin.android xamarin.ios


    【解决方案1】:

    这会导致无限循环

    set
    {
        User = value;
    }
    

    你应该这样做

    set
    {
        user = value;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多