かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Livet v3.1.0 をリリースしました

今朝、パッケージ分割版をリリースした Livet ですが Messaging 機能を本体から分離していなかったので分離したバージョンをリリースしました。

バージョン番号が 3.0.x から 3.1.0 に上がったのは一部非互換がある可能性のある変更があるからです。

変更点

TransitionMessageTransitionViewModel プロパティの型を Livet.ViewModel から INofityPropertyChanged に変更しました。

通常の使い方では無いと思いますが TransitionMessageTransitionViewModel を参照して、Livet.ViewModel であることを前提にしたコードがあればキャストするなどの修正が必要になります。

うれしいこと

Livet の Messaging 機能には、ほかの MVVM フレームワークにはない View 起点のメッセージ機能があります。

GitHub - runceel/Livet: WPF MVVM Infrastructure.

これを Prism のプロジェクトに LivetCask.Messaging パッケージを入れると以下のように使うことが出来ます。

f:id:okazuki:20190928171055p:plain

まとめ

これで、いったん更新は落ち着きます。