Il nuovo controllo Flyout di Windows 8.1

di Alessio Leoncini, in WinRT 8.1,

Nell'SDK di WinRT di Windows 8.1 è stata introdotto il controllo Flyout per mostrare una dialog non modale, in prossimità di un Button o di un altro FrameworkElement.

Un Flyout, a differenza di una maschera modale, si chiude al click al suo esterno e può essere usato sia per dare messaggi informativi che per richiedere una operazione di conferma all'utente.
Possiamo utilizzarlo valorizzando la proprietà Flyout di un Button:

<Button Content="Button">
  <Button.Flyout>
    <Flyout>
      <StackPanel>
        <TextBlock>Lorem ipsum dolor sit amet, consectetur adipiscing ...</TextBlock>
        <Button>Yes</Button>
      </StackPanel>
    </Flyout>
  </Button.Flyout>
</Button>

Ma possiamo anche usare l'attached property FlyoutBase.AttachedFlyout per associarlo a tutti i FrameworkElement.
Con il metodo FlyoutBase.ShowAttachedFlyout possiamo attivare la visualizzazione dell'oggetto programmaticamente.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi