quinta-feira, 27 de janeiro de 2022

Alerta com opções de escolhas | AlertAction Xamarin Apple Watch [Xamarin] [Apple Watch]

 Neste artigo vou mostrar como gerar AlertAction com Xamarin Apple Watch,





Utilizaremos classes nativas do ecossistema Apple como o WatchKit, precisamente a biblioteca WKAlertAction.


Sua utilização é bem simples, primeiro vamos criar nosso array de objetos contendo as respostas do AlertAction;

 WKAlertAction[] alert =   
 {  
     WKAlertAction.Create("Somar", WKAlertActionStyle.Default, () => {  
         int result = 1 + 1;  
     }),  
     WKAlertAction.Create("Cancelar", WKAlertActionStyle.Default, () => { })  
 };  

Repare que cada opção do AlertAction você pode usar uma expressão lambda ou então chamar um método, por exemplo:
 WKAlertAction.Create("Somar", WKAlertActionStyle.Default, Somar());

Para realizar a chamada do AlertAction, basta uma simples linha:
 PresentAlertController("Somar", "Deseja somar 1 + 1?", WKAlertControllerStyle.Alert, alert);  

Repare que estou passando o alert no PresentAlertController, sua sintaxe é 

PresentAlertController(titulo, mensagem, estilo, WKAlertAction[] ações)

Dessa forma, você dispara na tela do relógio um alerta podendo chamar diversos métodos para cada opção escolhida.


COMENTE

& Compartilhe

1 comentários:

 

Copyright © 2015 Projeto Programação

Distributed By My Blogger Themes | Designed by Templateism