Class ReactiveDialogFragment
- Namespace
- ReactiveUI.AndroidX
- Assembly
- ReactiveUI.AndroidX.dll
This is a Fragment that is both an Activity and has ReactiveObject powers (i.e. you can call RaiseAndSetIfChanged).
[RequiresDynamicCode("ReactiveDialogFragment uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("ReactiveDialogFragment uses methods that may require unreferenced code")]
public class ReactiveDialogFragment : DialogFragment, IReactiveNotifyPropertyChanged<ReactiveDialogFragment>, IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger, IHandleObservableErrors
- Inheritance
-
ReactiveDialogFragment
- Implements
-
IEnableLogger
- Derived
- Extension Methods
Constructors
ReactiveDialogFragment()
Initializes a new instance of the ReactiveDialogFragment class.
protected ReactiveDialogFragment()
Properties
Activated
Gets a observable that signals when the fragment is activated.
public IObservable<Unit> Activated { get; }
Property Value
- IObservable<Unit>
Changed
Gets an Observable that fires after a property has changed. Note that this should not fire duplicate change notifications if a property is set to the same value multiple times.
public IObservable<IReactivePropertyChangedEventArgs<ReactiveDialogFragment>> Changed { get; }
Property Value
Changing
Gets an observable that fires before a property is about to be changed. Note that this should not fire duplicate change notifications if a property is set to the same value multiple times.
public IObservable<IReactivePropertyChangedEventArgs<ReactiveDialogFragment>> Changing { get; }
Property Value
Deactivated
Gets a observable that signals when the fragment is deactivated.
public IObservable<Unit> Deactivated { get; }
Property Value
- IObservable<Unit>
ThrownExceptions
Gets a observable which will fire whenever an exception would normally terminate ReactiveUI internal state.
public IObservable<Exception> ThrownExceptions { get; }
Property Value
Methods
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposingbool
OnPause()
public override void OnPause()
OnResume()
public override void OnResume()
SuppressChangeNotifications()
When this method is called, an object will not fire change notifications (neither traditional nor Observable notifications) until the return value is disposed.
[RequiresDynamicCode("SuppressChangeNotifications uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("SuppressChangeNotifications uses methods that may require unreferenced code")]
public IDisposable SuppressChangeNotifications()
Returns
- IDisposable
An object that, when disposed, reenables change notifications.
Events
PropertyChanged
public event PropertyChangedEventHandler? PropertyChanged
Event Type
PropertyChanging
public event PropertyChangingEventHandler? PropertyChanging