Class ReactiveAppCompatActivity<TViewModel>
- Namespace
- ReactiveUI.AndroidSupport
- Assembly
- ReactiveUI.AndroidSupport.dll
This is an Activity that is both an Activity and has ReactiveObject powers (i.e. you can call RaiseAndSetIfChanged).
public class ReactiveAppCompatActivity<TViewModel> : ReactiveAppCompatActivity, IViewModelStoreOwner, ActivityCompat.IOnRequestPermissionsResultCallback, ActivityCompat.IRequestPermissionsRequestCodeValidator, ILifecycleOwner, TaskStackBuilder.ISupportParentable, ActionBarDrawerToggle.IDelegateProvider, IAppCompatCallback, IJavaObject, IDisposable, IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger, IReactiveNotifyPropertyChanged<ReactiveAppCompatActivity>, IHandleObservableErrors, IViewFor<TViewModel>, IViewFor, IActivatableView, ICanActivate where TViewModel : class
Type Parameters
TViewModel
The view model type.
- Inheritance
-
FragmentActivityAppCompatActivityReactiveAppCompatActivity<TViewModel>
- Implements
-
IViewModelStoreOwnerActivityCompat.IOnRequestPermissionsResultCallbackActivityCompat.IRequestPermissionsRequestCodeValidatorILifecycleOwnerTaskStackBuilder.ISupportParentableActionBarDrawerToggle.IDelegateProviderIAppCompatCallbackIJavaObjectIViewFor<TViewModel>
- Inherited Members
-
AppCompatActivity.OnCreateSupportNavigateUpTaskStack(TaskStackBuilder)AppCompatActivity.OnPrepareSupportNavigateUpTaskStack(TaskStackBuilder)AppCompatActivity.OnSupportActionModeFinished(ActionMode)AppCompatActivity.OnSupportActionModeStarted(ActionMode)AppCompatActivity.OnSupportContentChanged()AppCompatActivity.OnSupportNavigateUp()AppCompatActivity.OnWindowStartingSupportActionMode(ActionMode.ICallback)AppCompatActivity.SetSupportActionBar(Toolbar)AppCompatActivity.StartSupportActionMode(ActionMode.ICallback)AppCompatActivity.SupportNavigateUpTo(Intent)AppCompatActivity.SupportShouldUpRecreateTask(Intent)AppCompatActivity.JniPeerMembersAppCompatActivity.ThresholdClassAppCompatActivity.ThresholdTypeAppCompatActivity.DelegateAppCompatActivity.DrawerToggleDelegateAppCompatActivity.SupportActionBarAppCompatActivity.SupportParentActivityIntentFragmentActivity.OnAttachFragment(Fragment)FragmentActivity.OnPrepareOptionsPanel(View, IMenu)FragmentActivity.OnResumeFragments()FragmentActivity.OnRetainCustomNonConfigurationInstance()FragmentActivity.OnRetainNonConfigurationInstance()FragmentActivity.SetEnterSharedElementCallback(SharedElementCallback)FragmentActivity.SetExitSharedElementCallback(SharedElementCallback)FragmentActivity.SupportFinishAfterTransition()FragmentActivity.SupportInvalidateOptionsMenu()FragmentActivity.SupportPostponeEnterTransition()FragmentActivity.SupportStartPostponedEnterTransition()FragmentActivity.LastCustomNonConfigurationInstanceFragmentActivity.LifecycleFragmentActivity.SupportFragmentManagerFragmentActivity.SupportLoaderManagerFragmentActivity.ViewModelStore
- Extension Methods
Constructors
ReactiveAppCompatActivity()
Initializes a new instance of the ReactiveAppCompatActivity<TViewModel> class.
protected ReactiveAppCompatActivity()
Properties
ViewModel
Gets or sets the ViewModel corresponding to this specific View. This should be a DependencyProperty if you're using XAML.
public TViewModel? ViewModel { get; set; }
Property Value
- TViewModel