MVVMLight 中的 Messager 与 TabControl 的矛盾
MVVMLight 中的 Messager 一般要 UnRegister.
很多时 UnRegister 是在 UnLoaded 事件中处理的.
TabControl 里面的 TabPage 改变是, 会触发 TabPage 里面的控件的 UnLoaded 事件, 这时可能就触发了 Messager 的 UnRegister 了.
解决方法: 遇到要添加到 TabPage 的控件, 不要在UnLoaded 中运行 UnRegister.