我发现以下线程:
经过大量的努力寻找正确的答案,我能够使用[首选项][1]真正轻松地获取/设置用户设置,而不必担心自己保存和加载。
// getter
var value = Preferences.Get("nameOfSetting", "defaultValueForSetting");
// setter
Preferences.Set("nameOfSetting", value);
我把我的包在一个属性中,这样它更容易使用:
public string FilePath
{
get { return Preferences.Get(nameof(FilePath), ""); }
set { Preferences.Set(nameof(FilePath), value); }
}
我尝试了很多,但无法管理使用的变量时, Package 在一个属性。
例如,如果我想从上面的线程将Labeltext设置为Filepath设置:
Text = StandardSettings.get(Filepath);
或
Text = StandardSettings.Filepath{get};
类StandardSettings是公共的,并通过我的xaml中的"using"进行连接。获取/设置Filepath的语法是什么?如果能同时获得xaml和c#的语法,那就太好了。
1条答案
按热度按时间6za6bjd01#
我创建了一个新项目,一切正常。下面是我的代码:
当我点击按钮时,按钮的文本将变为哈哈哈。如果我删除
this.FileName = "Hahaha";
,它将是默认值NoName。注意:
this.FileName = "Hahaha";
会调用FileName的set方法。而(sender as Button).Text = this.FileName;
将调用它的get方法。