mvvm library

Classes

AdaptiveBindableProperty<TValue, TAdaptee extends Listenable>
适配绑定属性
AsyncBindableProperty<TValue>
异步请求绑定属性
BindableObject
绑定对象
BindableProperty<TValue>
绑定属性
CustomBindableProperty<TValue>
自定义的绑定属性
MapBehavior<TValue>
映射行为
MergeBindableProperty<TValue>
合并的绑定属性
MergeMapBindableProperty<TValue>
具有键的合并的绑定属性
PeriodicBindableProperty<TValue>
具有周期性的绑定属性
PreBindableProperty<TValue>
前置绑定属性
TransformBindableProperty<S, T>
具有转换功能的绑定属性
ValueBindableProperty<TValue>
值绑定属性
ValueListenableConditionalBuilder<T>
ValueListenableConditionalBuilder
View<TViewModel extends ViewModel>
View
ViewBuildContext<TViewModel extends ViewModel>
ViewBuildContext
ViewElement<TViewModel extends ViewModel>
ViewElement
ViewElementBase<TViewModel extends ViewModel>
ViewElementBase
ViewModel
ViewModel
ViewModelBase
ViewModelBase
ViewWidget<TViewModel extends ViewModel>
ViewWidget
WriteableBindableProperty<TValue>
可设置值的绑定属性

Mixins

AsyncBindablePropertyMixin
异步请求绑定属性
BindableObjectMixin
BindableObjectMixin
BindableObjectValueMixin
BindableObjectValueMixin
BindableObjectWidgetBuilderMixin
BindableObjectWidgetBuilderMixin
ValueWidgetBuilderMixin
ValueWidgetBuilderMixin

Functions

identity<TValue>(TValue value) → TValue
identity

Typedefs

PropertyValueChanged<TValue> = void Function(TValue value)
属性值改变

Exceptions / Errors

NotfoundPropertyException
NotfoundPropertyException
NotOfTypePropertyException
NotOfTypePropertyException
PropertyException
PropertyException