Come aggiungere una casella di controllo (XAML)

Applies to Windows and Windows Phone

In questa esercitazione viene spiegato come aggiungere una casella di controllo in un'app Windows Runtime che usa C++, C# o Visual Basic.

In genere per aggiungere una casella di controllo si usa l'editor XAML (Extensible Application Markup Language (XAML) o uno strumento di progettazione come Blend per Visual Studio. Puoi anche aggiungere una casella di controllo nel codice in fase di esecuzione.

Roadmap: che relazione c'è tra questo argomento e gli altri? Vedi:

Cosa sapere

Tecnologie

Prerequisiti

Istruzioni

Passaggio 1: Aggiungi una casella di controllo in XAML

Hh868194.wedge(it-it,WIN.10).gifPer aggiungere una casella di controllo in XAML

  1. Aggiungi un controllo CheckBox a un contenitore padre.
  2. Per assegnare un nome alla casella di controllo, imposta l'attributo x:Name su un valore di stringa.

    Per fare riferimento a un controllo nel codice, deve avere un nome. Altrimenti, il nome non è necessario.

  3. Per assegnare un'etichetta alla casella di controllo, imposta la proprietà Content su un valore di stringa.
  4. Per eseguire un'azione quando la casella di controllo cambia, aggiungi un gestore per l'evento Checked. Nel gestore dell'evento Checked, aggiungi codice per eseguire alcune azioni.
    
    <CheckBox x:Name="checkbox1" Content="CheckBox" 
              Checked="CheckBox_Checked"/>
    
    
    
    
    private void CheckBox_Checked(object sender, RoutedEventArgs e)
    {
        // Add code to perform some action here.
    }
    
    
    

    Per verificare lo stato del controllo fuori l'evento Checked, usa la proprietà IsChecked.

Passaggio 2: Aggiungi una casella di controllo nel codice

Hh868194.wedge(it-it,WIN.10).gifPer aggiungere una casella di controllo nel codice

  1. Crea un nuovo oggetto CheckBox.
  2. Per assegnare un'etichetta alla casella di controllo, imposta la proprietà Content su un valore di stringa.
  3. Per eseguire un'azione quando la casella di controllo cambia, aggiungi un gestore per l'evento Checked. Nel gestore dell'evento Checked, aggiungi codice per eseguire alcune azioni.
  4. Aggiungi un oggetto CheckBox a un contenitore padre nella struttura ad albero visuale affinché la casella di controllo venga visualizzata nell'interfaccia utente.
    
    // Create a new check box, set it's content, 
    // and add a Checked event handler.
    CheckBox checkBox1 = new CheckBox();
    checkBox1.Content = "CheckBox";
    checkBox1.Checked += CheckBox_Checked;
    
    // Add the check box to a parent container in the visual tree.
    stackPanel1.Children.Add(checkBox1);
    
    
    
    
    private void CheckBox_Checked(object sender, RoutedEventArgs e)
    {
        // Add code to perform some action here.
    }
    
    
    

    Per verificare lo stato del controllo fuori l'evento Checked, usa la proprietà IsChecked.

Passaggio 3: Aggiungi una casella di controllo usando uno strumento di progettazione

Hh868194.wedge(it-it,WIN.10).gifPer aggiungere una casella di controllo usando uno strumento di progettazione

  1. Seleziona il controllo CheckBox.
    • In Microsoft Visual Studio seleziona CheckBox nel riquadro Casella degli strumenti.
    • In Blend per Visual Studio seleziona CheckBox nel riquadro Risorse.

      Seleziona Controlli a sinistra del riquadro Risorse se non è selezionato.

  2. Aggiungi un oggetto CheckBox all'area di progettazione. Effettua una delle operazioni seguenti:
    • Fai doppio clic sulla casella di controllo. La casella di controllo viene aggiunta al contenitore padre selezionato con impostazioni relative a posizione e dimensioni predefinite.
    • Trascina la casella di controllo nell'area di progettazione. La casella di controllo viene aggiunta nel punto in cui la rilasci con impostazioni relative a dimensioni e contenuto predefinite.
    • Disegna la casella di controllo nell'area di progettazione. La casella di controllo viene aggiunta con le impostazioni relative a dimensioni e posizione da te assegnate.
  3. Se necessario, assegna un nome all'oggetto CheckBox. Quando la casella di controllo è selezionata, digita il nome nella casella di testo della proprietà Name.

    La casella di testo della proprietà Name si trova all'inizio del riquadro Proprietà. Per fare riferimento a un controllo nel codice, la casella di testo deve avere un nome. Altrimenti, il nome non è necessario.

  4. Aggiorna il contenuto dell'oggetto CheckBox Effettua una delle operazioni seguenti:
    • Quando la casella di controllo è selezionata, fai nuovamente clic su di essa per rendere modificabile il contenuto dell'etichetta. Inserisci nuovo contenuto nell'etichetta della casella di testo nell'area di progettazione.
    • Inserisci la stringa del contenuto nella casella di testo della proprietà Content.

      Se il riquadro Proprietà è organizzato per categoria, la proprietà Content si trova nella categoria Common.

  5. Per eseguire un'azione quando la casella di controllo cambia, aggiungi un gestore per l'evento Checked. Nel gestore dell'evento Checked, aggiungi codice per eseguire alcune azioni.
    1. Seleziona la visualizzazione Evento nel riquadro Proprietà.
    2. Quando la casella di controllo è selezionata nell'area di progettazione, esegui una delle operazioni seguenti:
      • Fai doppio clic sulla casella di testo dell'evento Checked per aggiungere un gestore con un nome predefinito.
      • Digita un nome nella casella di testo dell'evento Checked e premi INVIO per aggiungere un gestore con un nome personalizzato.

Argomenti correlati

CheckBox
Linee guida per i controlli casella di controllo
Roadmap per app di Windows Runtime scritte in C# o Visual Basic
Roadmap per app di Windows Runtime in C++

 

 

Mostra:
© 2014 Microsoft