private string _password;
public string Password
{
get
{
return _password;
}
set
{
if (_password != value)
{
_password = PasswordEncryptor.Encode(value);
OnPropChanged("Password");
}
}
}
PasswordEncryptor是我调用Encode方法进行编码的类。编码后Password,将其序列化为XmlSerializer磁盘中的文件。但是,每次程序启动时,都会对文件进行反序列化,并在set中再次对文件进行PasswordEncryptor.Encode()编码Password。有没有办法[XmlIgnore]只在反序列化中?