这些属性绑定方式之间是否存在差异(性能,行为)?
private string _texto;
public string Texto
{
get => _texto;
set
{
Set(ref _texto, value);
NomeHome = _texto;
}
}
public string Texto
{
get => _texto;
set
{
_texto = value;
NotifyOfPropertyChange(() => Texto);
}
}
我怀疑性能是否有差异,但是可以使用Set
方法来争辩,使用已测试的代码,该代码已正确执行,因此不太容易出现错误。在某个时候,您很可能会忘记将NotifyOfPropertyChange
调用放入属性中。