我已经保存了以前的列表视图,所以我希望我可以使用相同的策略:
这是我的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);
}
}
}
}
现在到了棘手的部分,我在xaml中有一个条目,我需要在Save()void中保存数据。
我的xaml:
<Entry Placeholder="{Binding PlaceholderText}" HeightRequest="200" Text="{Binding TextSaveArt, Mode=TwoWay}" />