RxNavBase class¶
Defined in
Namespace: ReactiveMarbles.ViewModel.Core
Assembly: ReactiveMarbles.ViewModel.Core.dll
Full name: ReactiveMarbles.ViewModel.Core.RxNavBase
Modifiers: public abstract
Summary¶
Rx Object.
Applies to
net8.0, net8.0-android34.0, net8.0-ios17.2, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, net8.0-maccatalyst17.2, netstandard2.0, net462
Class hierarchy
classDiagram
class RxNavBase
class RxObject
RxObject <|-- RxNavBase
class IRxNavBase {
<>
}
IRxNavBase <|.. RxNavBase
class INotifiyRoutableViewModel {
<>
}
INotifiyRoutableViewModel <|.. RxNavBase
class IRxObject {
<>
}
IRxObject <|.. RxNavBase
class INotifyPropertyChanged {
<>
}
INotifyPropertyChanged <|.. RxNavBase
class INotifyPropertyChanging {
<>
}
INotifyPropertyChanging <|.. RxNavBase
class IThrownExceptions {
<>
}
IThrownExceptions <|.. RxNavBase
class IUseHostedNavigation {
<>
}
IUseHostedNavigation <|.. RxNavBase
class ICancelable {
<>
}
ICancelable <|.. RxNavBase
class IDisposable {
<>
}
IDisposable <|.. RxNavBase
class IAmBuilt {
<>
}
IAmBuilt <|.. RxNavBase
Inherits from: RxObject
Implements: IRxNavBase, INotifiyRoutableViewModel, IRxObject, INotifyPropertyChanged, INotifyPropertyChanging, IThrownExceptions, IUseHostedNavigation, ICancelable, IDisposable, IAmBuilt
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [RxNavBase](# class. |
Properties¶
| Name | Summary |
|---|---|
| Name | Gets the URL path segment. |
| IsDisposed | Gets a value indicating whether this instance is disposed. |
| Disposables | Gets the disposables. |
Methods¶
| Name | Summary |
|---|---|
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| WhenNavigatedFrom | Raises the NavigatedFrom event. |
| WhenNavigatedTo | Raises the NavigatedTo event. |
| WhenNavigating | Raises the Navigating event. |
Inherited members
ReactiveMarbles.Mvvm.RxObject.#ctorReactiveMarbles.Mvvm.RxObject.AreChangeNotificationsEnabledReactiveMarbles.Mvvm.RxObject.AreChangeNotificationsDelayedReactiveMarbles.Mvvm.RxObject.SuppressChangeNotificationsReactiveMarbles.Mvvm.RxObject.DelayChangeNotificationsReactiveMarbles.Mvvm.RxObject.RaisePropertyChanging(System.ComponentModel.PropertyChangingEventArgs)ReactiveMarbles.Mvvm.RxObject.RaisePropertyChanged(System.ComponentModel.PropertyChangedEventArgs)ReactiveMarbles.Mvvm.RxObject.RaisePropertyChanging(System.String)ReactiveMarbles.Mvvm.RxObject.RaisePropertyChanged(System.String)ReactiveMarbles.Mvvm.RxObject.RaiseAndSetIfChanged``1(``0@,``0,System.String)ReactiveMarbles.Mvvm.RxObject.ThrownExceptionsReactiveMarbles.Mvvm.RxObject.ChangingReactiveMarbles.Mvvm.RxObject.ChangedReactiveMarbles.Mvvm.RxObject.PropertyChangedReactiveMarbles.Mvvm.RxObject.PropertyChangingSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseCloneSystem.Object.ReferenceEquals(System.Object,System.Object)System.Object.ToString