【问题标题】:Composite Models with INotifyPropertyChanged - PostSharp Delegate Changes from SubModels具有 INotifyPropertyChanged 的​​复合模型 - PostSharp 代表来自子模型的更改
【发布时间】:2018-07-26 09:11:41
【问题描述】:

首先,我确实使用 NotifyPropertyChanged 实现来处理变更,而不是 MVVM 实现。

也就是说我有以下构造:

[NotifyPropertyChanged]
public interface ISpecimen : INotifyPropertyChanged
{
    string Name { get; }
    IOpticModel Optics { get; }
}

[NotifyPropertyChanged]
public interface IOpticModel : INotifyPropertyChanged
{
    string Lens { get; }
    void UpdateOptics(string lens);
}

现在我希望 PostSharp 通知我,当我更新 IOopticModel 的镜头时,样本属性光学已更改(或更精确地修改)。我怎样才能做到这一点?有什么东西已经准备好了,还是我需要为此创建一个自定义方面?

我确实希望可以使用类似的东西,但可能只是盲目地在文档中找到它。

【问题讨论】:

    标签: c# postsharp


    【解决方案1】:

    目前不支持此行为。这意味着您需要手动引发事件。

    您可以通过https://postsharp.uservoice.com/ 提交功能请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 2015-02-05
      • 2015-12-05
      • 2021-06-05
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多