UIViewController.TransitionAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado para fazer a transição entre dois controladores de exibição filho do controlador de exibição.
public virtual System.Threading.Tasks.Task<bool> TransitionAsync (UIKit.UIViewController fromViewController, UIKit.UIViewController toViewController, double duration, UIKit.UIViewAnimationOptions options, Action animations);
abstract member TransitionAsync : UIKit.UIViewController * UIKit.UIViewController * double * UIKit.UIViewAnimationOptions * Action -> System.Threading.Tasks.Task<bool>
override this.TransitionAsync : UIKit.UIViewController * UIKit.UIViewController * double * UIKit.UIViewAnimationOptions * Action -> System.Threading.Tasks.Task<bool>
Parâmetros
- fromViewController
- UIViewController
O controlador de exibição que inicia a ação e que está visível atualmente na hierarquia pai.
- toViewController
- UIViewController
O controlador de exibição de destino (não visível no momento).
- duration
- Double
Duração total das animações, medida em segundos.
- options
- UIViewAnimationOptions
Uma máscara de opções que determina como você deseja executar as animações.
- animations
- Action
Um objeto de ação que contém as alterações que o desenvolvedor do aplicativo deseja confirmar nas exibições. Aqui é onde os desenvolvedores podem modificar quaisquer propriedades animáveis dos modos de exibição.
Retornos
Uma tarefa que representa a operação de Transição assíncrona. O valor do parâmetro TResult é um UIKit.UICompletionHandler.
Comentários
O método TransitionAsync é adequado para ser usado com assíncrono C# retornando o controle ao chamador com uma Tarefa que representa a operação.
A ser adicionado.