Class RoutedControlHost
- Namespace
- ReactiveUI.Winforms
- Assembly
- ReactiveUI.Winforms.dll
A control host which will handling routing between different ViewModels and Views.
public class RoutedControlHost : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger
- Inheritance
-
RoutedControlHost
- Implements
- Inherited Members
- Extension Methods
Constructors
RoutedControlHost()
Initializes a new instance of the RoutedControlHost class.
public RoutedControlHost()
Properties
DefaultContent
Gets or sets the default content.
public Control? DefaultContent { get; set; }
Property Value
- Control
The default content.
Router
Gets or sets the RoutingState of the view model stack.
public RoutingState? Router { get; set; }
Property Value
ViewContractObservable
Gets or sets the view contract observable.
[Browsable(false)]
public IObservable<string>? ViewContractObservable { get; set; }
Property Value
ViewLocator
Gets or sets the view locator.
[Browsable(false)]
public IViewLocator? ViewLocator { get; set; }
Property Value
Methods
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposing
booltrue if managed resources should be disposed; otherwise, false.
Events
PropertyChanged
public event PropertyChangedEventHandler? PropertyChanged
Event Type
PropertyChanging
public event PropertyChangingEventHandler? PropertyChanging