namespace WPFluent.Abstractions;
///
/// A component whose ViewModel is separate from the DataContext and can be navigated by INavigationView.
///
///
/// The type of the ViewModel associated with the view. This type optionally may implement to participate in navigation processes.
///
public interface INavigableView
{
///
/// Gets the view model used by the view. Optionally, it may implement and be navigated
/// by INavigationView.
///
T ViewModel { get; }
}