Shell.GoToAsync Метод

Определение

Перегрузки

Имя Описание
GoToAsync(ShellNavigationState, Boolean, IDictionary<String,Object>)

Асинхронно переходит к указанному состоянию с элементом управления анимацией и необязательными параметрами.

GoToAsync(ShellNavigationState, IDictionary<String,Object>)

Асинхронно переходит к указанному состоянию с необязательными параметрами.

GoToAsync(ShellNavigationState, Boolean, ShellNavigationQueryParameters)

Этот метод переходит к объекту ShellNavigationState и возвращает значение Task.

GoToAsync(ShellNavigationState, ShellNavigationQueryParameters)

Этот метод переходит к объекту ShellNavigationState и возвращает значение Task , которое завершится после анимации навигации.

GoToAsync(ShellNavigationState, Boolean)

Асинхронно переходит к указанному state элементу управления анимации.

GoToAsync(ShellNavigationState)

Асинхронно переходит к указанному state.

GoToAsync(ShellNavigationState, Boolean, IDictionary<String,Object>)

Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs

Асинхронно переходит к указанному состоянию с элементом управления анимацией и необязательными параметрами.

public:
 System::Threading::Tasks::Task ^ GoToAsync(Microsoft::Maui::Controls::ShellNavigationState ^ state, bool animate, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ parameters);
public System.Threading.Tasks.Task GoToAsync(Microsoft.Maui.Controls.ShellNavigationState state, bool animate, System.Collections.Generic.IDictionary<string,object> parameters);
member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState * bool * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
Public Function GoToAsync (state As ShellNavigationState, animate As Boolean, parameters As IDictionary(Of String, Object)) As Task

Параметры

state
ShellNavigationState

Состояние навигации оболочки для перехода.

animate
Boolean

Следует ли анимировать переход навигации.

parameters
IDictionary<String,Object>

Необязательные параметры для передачи на целевую страницу.

Возвращаемое значение

Задача, представляющая асинхронную операцию навигации.

Комментарии

Обратите внимание, что ShellNavigationState имеет неявные преобразования из string и Uri, поэтому разработчики могут писать код, например следующий, без явного создания экземпляра ShellNavigationState:

await Shell.Current.GoToAsync("app://xamarin.com/xaminals/animals/monkeys");

Применяется к

GoToAsync(ShellNavigationState, IDictionary<String,Object>)

Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs

Асинхронно переходит к указанному состоянию с необязательными параметрами.

public:
 System::Threading::Tasks::Task ^ GoToAsync(Microsoft::Maui::Controls::ShellNavigationState ^ state, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ parameters);
public System.Threading.Tasks.Task GoToAsync(Microsoft.Maui.Controls.ShellNavigationState state, System.Collections.Generic.IDictionary<string,object> parameters);
member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
Public Function GoToAsync (state As ShellNavigationState, parameters As IDictionary(Of String, Object)) As Task

Параметры

state
ShellNavigationState

Состояние навигации оболочки для перехода.

parameters
IDictionary<String,Object>

Необязательные параметры для передачи на целевую страницу.

Возвращаемое значение

Задача, представляющая асинхронную операцию навигации.

Применяется к

GoToAsync(ShellNavigationState, Boolean, ShellNavigationQueryParameters)

Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs

Этот метод переходит к объекту ShellNavigationState и возвращает значение Task.

public:
 System::Threading::Tasks::Task ^ GoToAsync(Microsoft::Maui::Controls::ShellNavigationState ^ state, bool animate, Microsoft::Maui::Controls::ShellNavigationQueryParameters ^ shellNavigationQueryParameters);
public System.Threading.Tasks.Task GoToAsync(Microsoft.Maui.Controls.ShellNavigationState state, bool animate, Microsoft.Maui.Controls.ShellNavigationQueryParameters shellNavigationQueryParameters);
member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState * bool * Microsoft.Maui.Controls.ShellNavigationQueryParameters -> System.Threading.Tasks.Task
Public Function GoToAsync (state As ShellNavigationState, animate As Boolean, shellNavigationQueryParameters As ShellNavigationQueryParameters) As Task

Параметры

state
ShellNavigationState

Определяет путь для перехода к оболочке.

animate
Boolean

Указывает, анимирован ли переход

shellNavigationQueryParameters
ShellNavigationQueryParameters

Параметры, используемые для этой конкретной операции навигации.

Возвращаемое значение

Применяется к

GoToAsync(ShellNavigationState, ShellNavigationQueryParameters)

Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs

Этот метод переходит к объекту ShellNavigationState и возвращает значение Task , которое завершится после анимации навигации.

public:
 System::Threading::Tasks::Task ^ GoToAsync(Microsoft::Maui::Controls::ShellNavigationState ^ state, Microsoft::Maui::Controls::ShellNavigationQueryParameters ^ shellNavigationQueryParameters);
public System.Threading.Tasks.Task GoToAsync(Microsoft.Maui.Controls.ShellNavigationState state, Microsoft.Maui.Controls.ShellNavigationQueryParameters shellNavigationQueryParameters);
member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState * Microsoft.Maui.Controls.ShellNavigationQueryParameters -> System.Threading.Tasks.Task
Public Function GoToAsync (state As ShellNavigationState, shellNavigationQueryParameters As ShellNavigationQueryParameters) As Task

Параметры

state
ShellNavigationState

Определяет путь для перехода к оболочке.

shellNavigationQueryParameters
ShellNavigationQueryParameters

Параметры, используемые для этой конкретной операции навигации.

Возвращаемое значение

Применяется к

GoToAsync(ShellNavigationState, Boolean)

Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs

Асинхронно переходит к указанному state элементу управления анимации.

public:
 System::Threading::Tasks::Task ^ GoToAsync(Microsoft::Maui::Controls::ShellNavigationState ^ state, bool animate);
public System.Threading.Tasks.Task GoToAsync(Microsoft.Maui.Controls.ShellNavigationState state, bool animate);
member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState * bool -> System.Threading.Tasks.Task
Public Function GoToAsync (state As ShellNavigationState, animate As Boolean) As Task

Параметры

state
ShellNavigationState

Состояние навигации оболочки для перехода.

animate
Boolean

Следует ли анимировать переход навигации.

Возвращаемое значение

Задача, представляющая асинхронную операцию навигации.

Комментарии

Обратите внимание, что ShellNavigationState имеет неявные преобразования из string и Uri, поэтому разработчики могут писать код, например следующий, без явного создания экземпляра ShellNavigationState:

await Shell.Current.GoToAsync("app://xamarin.com/xaminals/animals/monkeys");

Применяется к

GoToAsync(ShellNavigationState)

Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs
Исходный код:
Shell.cs

Асинхронно переходит к указанному state.

public:
 System::Threading::Tasks::Task ^ GoToAsync(Microsoft::Maui::Controls::ShellNavigationState ^ state);
public System.Threading.Tasks.Task GoToAsync(Microsoft.Maui.Controls.ShellNavigationState state);
member this.GoToAsync : Microsoft.Maui.Controls.ShellNavigationState -> System.Threading.Tasks.Task
Public Function GoToAsync (state As ShellNavigationState) As Task

Параметры

state
ShellNavigationState

Состояние навигации оболочки для перехода.

Возвращаемое значение

Задача, представляющая асинхронную операцию навигации.

Применяется к