'无法分配 - 是只读'还有一个二传手吗?

时间:2016-09-12 12:18:55

标签: c# prism

我得到一个(对我而言)非常怪异的争论异常。

致电this.MainViewModel.MyObject = new MyObject(..some parameters here..);时,我会property or indexer 'IMainViewModel.MyObject' cannot be assigned to -- it is read only。我一直试图找到有类似问题的人,但每次答案都是“你有一个二传手吗?”#39;。是的,我确实有一个二传手。是的,我的财产是公开的。我很困惑为什么它会在这里投入适合。

我试图写的属性是;

public Object MyObject
{
    get { return this.myObject; }
    set
    {
        this.myObject = value;
        this.RaisePropertyChanged();
        this.eventAggregator.GetEvent<SetMyObjectEvent>().Publish(this.MyObject);
    }
}

我不知道我错过了哪些将MyObject属性限定为readonly ..?

0 个答案:

没有答案