【问题标题】:Set (ref _..) X NotifyOfPropertyChange(() =>...)设置 (ref _..) X NotifyOfPropertyChange(() =>...)
【发布时间】:2019-03-05 23:46:17
【问题描述】:

这些属性绑定方式之间是否存在差异(性能、行为)?

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);
    }
}

【问题讨论】:

    标签: c# mvvm caliburn.micro


    【解决方案1】:

    我怀疑性能上是否存在差异,但可以说使用Set 方法使用的代码已经过测试可以正确执行,因此不太容易出现错误。在某些时候,您可能会忘记将 NotifyOfPropertyChange 调用放入属性中。

    【讨论】:

      猜你喜欢
      • 2017-11-21
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 2023-01-18
      • 1970-01-01
      • 2017-11-27
      • 2014-09-14
      • 1970-01-01
      相关资源
      最近更新 更多