Xamarin 如何将条目文本保存到application.current.properties

Xamarin 如何将条目文本保存到application.current.properties,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我以前是这样保存列表视图的,所以我希望可以使用相同的策略: 这是我的viewmodel,我将所有字符串保存在“Notes”类中。即使我将条目绑定添加到Notes类,它也不会保存: private void Save() { var art = Memory.Favs; art.Add(Notes); Memory.Favs = art; } 这是我的记忆课: public st

我以前是这样保存列表视图的,所以我希望可以使用相同的策略:

这是我的viewmodel,我将所有字符串保存在“Notes”类中。即使我将条目绑定添加到Notes类,它也不会保存:

private void Save()
    {
        var art = Memory.Favs;
        art.Add(Notes);            
        Memory.Favs = art;         


    }
这是我的记忆课:

    public static class Memory
    {
        public static List<Notes> FavoriteNotes
        {
            get
            {
                if (Application.Current.Properties.ContainsKey("favoritenotes"))
                    return JsonConvert.DeserializeObject<List<Notes>>(Application.Current.Properties["favoritenotes"].ToString());
                else
                    return new List<Notes>();
            }
            set
            {
                Application.Current.Properties["favoritenotes"] = JsonConvert.SerializeObject(value);
            }
        }
}
}
公共静态类内存
{
公共静态列表FavoriteNotes
{
得到
{
if(Application.Current.Properties.ContainsKey(“favoritenotes”))
返回JsonConvert.DeserializeObject(Application.Current.Properties[“favoritenotes”].ToString());
其他的
返回新列表();
}
设置
{
Application.Current.Properties[“favoritenotes”]=JsonConvert.SerializeObject(值);
}
}
}
}
现在转到棘手的部分,我在xaml中有一个条目,需要将数据保存在save()中

我的xaml:

<Entry  Placeholder="{Binding PlaceholderText}"  HeightRequest="200" Text="{Binding TextSaveArt, Mode=TwoWay}" />


所以ListView中的每个项目都包含一个绑定到Notes对象属性的条目?不详细。我有一个stacklayout,在一个页面上有一个按钮和条目来保存内容。然后我应该在另一个页面的listview中向每个项目添加条目文本@杰森