Class ConcretePartialRoute<TParentViewModel, TLeafViewModel>
A concrete partial route whose last route part maps to the TLeafViewModel view model type.
Inheritance
ConcretePartialRoute<TParentViewModel>
ConcretePartialRoute<TParentViewModel, TLeafViewModel>
Inherited Members
Namespace: Singulink.UI.Navigation
Assembly: Singulink.UI.Navigation.dll
Syntax
public sealed class ConcretePartialRoute<TParentViewModel, TLeafViewModel> : ConcretePartialRoute<TParentViewModel> where TParentViewModel : class where TLeafViewModel : class
Type Parameters
| Name | Description |
|---|---|
| TParentViewModel | The view model type that the first child route part belongs to. |
| TLeafViewModel | The view model type of the last route part. |
Methods
| Name | Description |
|---|---|
| Then(IConcreteChildRoutePart<TLeafViewModel>) | Returns a new partial route with the specified child route part appended to this partial route. The child's view model type is not known statically, so the returned partial route cannot be extended further. |
| Then<TChildViewModel>(IConcreteChildRoutePart<TLeafViewModel, TChildViewModel>) | Returns a new partial route with the specified child route part appended to this partial route. |