In uno script precedente abbiamo visto come definire delle shortcut da tastiera utilizzando lo XAML. Le shortcut così create sono globali, cioè utilizzabili indistintamente in ogni sezione dell'applicazione. In alcuni scenari è necessario poter utilizzare shortcut solo in determinai contesti, in modo da limitarne l'utilizzo.
<ListView x:Name="MyList"> <ListView.ContextFlyout> <MenuFlyout> <MenuFlyoutItem Text="Copy" Icon="Copy"> <MenuFlyoutItem.KeyboardAccelerators> <KeyboardAccelerator Modifiers="Control" Key="C" ScopeOwner="{x:Bind MyList }" /> </MenuFlyoutItem.KeyboardAccelerators> </MenuFlyoutItem> </MenuFlyout> </ListView.ContextFlyout> <ListViewItem>Elemento 1</ListViewItem> <ListViewItem>Elemento 2</ListViewItem> </ListView>
Nell'esempio precedente, mediante la proprietà ScopeOwner, la shortcut è limitata al solo menu contestuale del controllo MyList, cioè quando il controllo ListView avrà il focus.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale: Immagini
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Referenziare un @layer più alto in CSS
Path addizionali per gli asset in ASP.NET Core MVC
Utilizzare Copilot con Azure Cosmos DB
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Gestione file Javascript in Blazor con .NET 9
Utilizzare i variable font nel CSS
Creare una libreria CSS universale - Rotazione degli elementi
Gestione dell'annidamento delle regole dei layer in CSS
Applicare un filtro per recuperare alcune issue di GitHub
Triggerare una pipeline su un altro repository di Azure DevOps
I più letti di oggi
- Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Gli oggetti CallOut di Expression Blend 4.0
- .NET Core 3, C#8 and beyond
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!