private string _password;
public string Password
{
get
{
return _password;
}
set
{
if (_password != value)
{
_password = PasswordEncryptor.Encode(value);
OnPropChanged("Password");
}
}
}
PasswordEncryptorEncodeエンコードするメソッドを呼び出すクラスです。Passwordがエンコードされた後、XmlSerializerディスク内のファイルにシリアル化されます。ただし、プログラムが起動するたびに、ファイルは逆シリアル化されset、で再PasswordEncryptor.Encode()エンコードPasswordされます。[XmlIgnore]逆シリアル化でのみできる方法はありますか?