在哪些情况下我必须在WPF中序列化命令的对象?

时间:2012-06-18 15:17:51

标签: c# wpf serialization

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

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