Class ConcretePartialRoute<TParentViewModel>
A concrete partial route made up of two or more child route parts beneath a parent view model of type TParentViewModel, for
use with partial navigation. Build partial routes by calling
Then<TParentViewModel, TFirstChildViewModel, TChildViewModel>(IConcreteChildRoutePart<TParentViewModel, TFirstChildViewModel>, IConcreteChildRoutePart<TFirstChildViewModel, TChildViewModel>)
on a concrete child route part and chaining Then<TChildViewModel>(IConcreteChildRoutePart<TLeafViewModel, TChildViewModel>)
for each further level. Partial routes with a single child route part are represented by the child route part itself.
Inheritance
Namespace: Singulink.UI.Navigation
Assembly: Singulink.UI.Navigation.dll
Syntax
public abstract class ConcretePartialRoute<TParentViewModel> where TParentViewModel : class
Type Parameters
| Name | Description |
|---|---|
| TParentViewModel | The view model type that the first child route part belongs to. |
Properties
| Name | Description |
|---|---|
| ChildRouteParts | Gets the concrete child route parts that make up the partial route, starting with the child of the parent view model. |