建造状态 什么是TinyMvvm? TinyMvvm是为Xamarin.Forms构建的MVVM库,但不仅限于Xamarin.Forms,它的创建方式很容易扩展到其他平台。 TinyMvvm主要功能: 同时支持Shell和经典NavigationService的NavigationHelper。 在使用Shell和经典导航时,都将对象作为参数传递。 使用Shell进行ViewModel导航。 在View中添加BindingContext,但仍然可以在VIewModels中使用DI。 ViewModels中的生命周期事件。 INotiftyPropertyChanged实现。 开