Name |
Description |
ActivationForViewFetcher |
|
AutoLayoutViewModelViewHostLegacy |
|
AutoSuspendHelper |
|
CanActivateViewFetcher |
This class implements View Activation for classes that explicitly describe their activation via ICanActivate. This class is used by the framework. |
DependencyObjectObservableForProperty |
|
PlatformRegistrations |
Ignore me. This class is a secret handshake between RxUI and RxUI.Xaml in order to register certain classes on startup that would be difficult to register otherwise. |
ReactiveObject |
|
Registrations |
|
RoutableViewModelMixin |
|
RoutedViewHost |
RoutedViewHost is a ReactiveNavigationController that monitors its RoutingState and keeps the navigation stack in line with it. |
RoutedViewHostLegacy |
|
RxApp |
|
SharedPreferencesExtensions |
|
SharedPreferencesExtensions.OnSharedPreferenceChangeListener |
Private implementation of ISharedPreferencesOnSharedPreferenceChangeListener |
UnhandledErrorException |
Indicates that an object implementing IHandleObservableErrors has errored and nothing is attached to IHandleObservableErrors.ThrownExceptions to handle that error. |
UsbManagerExtensions |
|
UsbManagerExtensions.UsbAccessoryPermissionReceiver |
Private implementation of BroadcastReceiver to handle accessory permission requests. |
UsbManagerExtensions.UsbDevicePermissionReceiver |
Private implementation of BroadcastReceiver to handle device permission requests. |
ViewContractAttribute |
Allows an additional string to make view resolution more specific than just a type. When applied to your IViewFor{T} -derived View, you can select between different Views for a single ViewModel instance. |
ViewForMixins |
|
ViewModelActivator |
ViewModelActivator is a helper class that you instantiate in your ViewModel classes in order to help with Activation. Views will internally call this class when the corresponding View comes on screen. This means you can set up resources such as subscriptions to global objects that should be cleaned up on exit. Once you instantiate this class, use the WhenActivated method to register what to do when activated. View Activation is **not** the same as being loaded / unloaded; Views are Activated when they *enter* the Visual Tree, and are Deactivated when they *leave* the Visual Tree. This is a critical difference when it comes to views that are recycled, such as UITableViews or Virtualizing ScrollViews. Create this class solely in the **Base Class** of any classes that inherit from this class (i.e. if you create a FooViewModel that supports activation, the instance should be protected and a child BarViewModel should use the existing ViewModelActivator). NOTE: You **must** set up Activation in the corresponding View when using ViewModel Activation. |
ViewModelViewHost |
This content control will automatically load the View associated with the ViewModel property and display it. This control is very useful inside a DataTemplate to display the View associated with a ViewModel. |
ViewModelViewHostLegacy |
|