【问题标题】:In which situations I must serialize command's objects in WPF ?在哪些情况下我必须在 WPF 中序列化命令的对象?
【发布时间】:2012-06-20 14:23:17
【问题描述】:

今天,我读到 WPF 中的命令对象可以序列化。 我对另一个问题很感兴趣:

在哪些情况下我必须序列化命令的对象? 为什么我需要这样做?

【问题讨论】:

    标签: c# wpf serialization


    【解决方案1】:

    从未遇到过需要序列化Command 对象的情况。 Command 对象本质上是 应用程序运行时 工件,不需要任何持久性。

    Command 对象有助于组织 MVVM 应用程序不同层之间的通知/事件交互,并使用其Cancel 属性管理一些 UI 组件。

    所以在序列化/恢复它时看不到任何需要。

    【讨论】:

      【解决方案2】:

      这是一个选项,可以在另一个时间将其恢复到某个状态,对于一个从未序列化的命令。您几乎可以序列化任何对象,关键是命令是对象,而事件是方法引用的列表。

      【讨论】:

        猜你喜欢
        • 2013-08-20
        • 1970-01-01
        • 1970-01-01
        • 2012-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多