///
/// Параметры навигации на другую страницу.
///
public sealed class PageNavigate
{
///
/// Идентификатор страницы, на которую нужно перейти.
///
public required string PageId { get; init; }
///
/// Дополнительные аргументы для навигации.
///
public object? Args { get; init; }
///
/// Заменить текущую навигацию на новую.
///
public bool Replace { get; init; }
}