Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1908, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Ancora sui menu con Windows Presentation Foundation

In un altro post di oggi abbiamo introdotto l'implementazione dei menu in Windows Presentation Foundation. Ora vediamo come personalizzare un pochino le varie voci.

Il codice XAML che andremo ora a vedere, permette di specificare un separatore, di impostare la lettera di default per richiamare la voce di menu e di specificare le shortcut keys. Infine, consente di mostrare una tooltip sulla voce selezionata. Eccolo qui:

  <DockPanel LastChildFill="True">
    <Menu Background="LemonChiffon" DockPanel.Dock="Top" VerticalAlignment="Top">
      <MenuItem Header="_File">
        <MenuItem Header="Esci" IsEnabled="True" />
        
        <Separator/>
        <MenuItem Header="_Menu con tooltip" IsEnabled="True" InputGestureText="CTRL+X">
          <MenuItem.ToolTip>
            <ToolTip>Descrizione del menu quiToolTip>
          MenuItem.ToolTip>
        MenuItem>
      MenuItem>
    Menu>
  DockPanel>

Per prima cosa  si può vedere come, grazie alla proprietà Background, sia possibile specificare un colore di sfondo per il menu. Poi:

  • l'elemento Separator inserisce un separatore tra le voci;
  • al contrario di quanto avviene in Windows Forms, in cui utilizziamo il carattere &, in WPF si usa il carattere _ per definire la lettera di default per la voce;
  • l'elemento MenuItem.ToolTip consente di assegnare una Tooltip alla voce cui l'elemento stesso appartiene.

Infine, abbiamo specificato la combinazione di tasti da assegnare alla voce mediante l'attributo InputGestureText.

E questo è ciò che appare ai nostri occhi avviando l'applicazione:

Alessandro

Print | posted on giovedì 19 luglio 2007 21:02 | Filed Under [ Windows Presentation Foundation ]

Powered by:
Powered By Subtext Powered By ASP.NET