Class ReactiveAppCompatActivity<TViewModel>
- Namespace
- ReactiveUI.AndroidX
- Assembly
- ReactiveUI.AndroidX.dll
This is an Activity that is both an Activity and has ReactiveObject powers (i.e. you can call RaiseAndSetIfChanged).
[RequiresDynamicCode("ReactiveAppCompatActivity uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("ReactiveAppCompatActivity uses methods that may require unreferenced code")]
public class ReactiveAppCompatActivity<TViewModel> : ReactiveAppCompatActivity, IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger, IReactiveNotifyPropertyChanged<ReactiveAppCompatActivity>, IHandleObservableErrors, IViewFor<TViewModel>, IViewFor, IActivatableView, ICanActivate where TViewModel : class
Type Parameters
TViewModelThe view model type.
- Inheritance
-
ReactiveAppCompatActivity<TViewModel>
- Implements
-
IEnableLoggerIViewFor<TViewModel>
- Inherited Members
- Extension Methods
Constructors
ReactiveAppCompatActivity()
Initializes a new instance of the ReactiveAppCompatActivity<TViewModel> class.
protected ReactiveAppCompatActivity()
Properties
ViewModel
Gets or sets the strongly typed view model. Override this property to integrate with the platform's binding system.
public TViewModel? ViewModel { get; set; }
Property Value
- TViewModel