相关疑难解决方法(0)

在WPF MVVM中对ICommand类型的属性使用INotifyPropertyChanged是必要的吗?

这两种变体(性能,内存泄漏或指南)之间是否存在差异?

NPC:

private ICommand mGoBackCommand;

    public ICommand GoBackCommand
    {
        get { return mGoBackCommand; }
        set
        {
            if (mGoBackCommand != value)
            {
                mGoBackCommand = value;
                RaisePropertyChanged("GoBackCommand");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

汽车财产:

public ICommand GoBackCommand {get; set;}
Run Code Online (Sandbox Code Playgroud)

UPD:最后一个问题是:我是否可以在VievModel中使用自动属性,如果它们是在构造函数中分配一次的简单命令,或者由于性能,内存泄漏或其他原因我需要在VM的每个属性上实现NPC?

c# wpf mvvm inotifypropertychanged

0
推荐指数
1
解决办法
1435
查看次数

标签 统计

c# ×1

inotifypropertychanged ×1

mvvm ×1

wpf ×1