‫Ben tornato.
‫In questo video, creeremo un'applicazione per farcire la pizza che ci permetterà di aggiungere condimenti alla nostra
‫pizza ogni volta che vogliamo che venga consegnata.
‫Quindi quando ordiniamo una pizza, vogliamo aggiungere o potremmo aggiungere un salame, potremmo aggiungere funghi o mozzarella
‫extra.
‫E se li aggiungiamo tutti, come puoi vedere questo qui in alto è attivato e ha
‫tre stati, come puoi vedere, e ha uno stato sì o uno stato vero, allora ha uno stato vuoto e un stato falso.
‫Destra.
‫Quindi è quello che creeremo.
‫E sì, andiamo avanti.
‫Prima di tutto, abbiamo bisogno di un po' più di spazio qui e userò un pannello stick invece di una griglia.
‫Ancora una volta, come puoi vedere, mi piace che il pannello impilato sia solo perché la griglia richiede molto più sforzo da impostare.
‫Se vuoi avere qualcosa, diciamo piuttosto semplice, e qui voglio avere un'etichetta, solo
‫un piccolo testo, che avrà un carattere pesante, che è in grassetto.
‫Quindi avrà un peso di.
‫Allora voglio chiamarlo condimenti per pizza.
‫E poi ho bisogno di avere una casella di controllo.
‫Quindi creerò una nuova casella di controllo che avrà il nome di Seeb che sta per casella di controllo
‫tutti i condimenti.
‫E questo avrà questi tre stati.
‫Vero.
‫Quindi ciò significa che è collegato alle altre caselle di controllo che avremo.
‫Destra.
‫Quindi sono tre stati, il che significa che può avere tre stati diversi.
‫Quindi uno è vero, l'altro è falso e l'ultimo è nel mezzo, quindi può avere un terzo
‫stato.
‫Ecco perché abbiamo questi tre stati.
‫Vero.
‫Quindi possiamo aggiungere un metodo selezionato e uno non selezionato.
‫Quindi creerò un nuovo gestore di eventi e in realtà voglio farlo manualmente.
‫Quindi creerò il mio gestore di eventi qui.
‫Quindi andiamo avanti e facciamolo.
‫Sai già come creare un gestore di eventi in modo da poterlo provare tu stesso.
‫Vai avanti e prova a creare un gestore di eventi.
‫Va bene.
‫Quindi questo sarà un vuoto privato.
‫C. B tutto controllato, cambiato.
‫Quindi questa sarà solo la casella di controllo.
‫Tutto controllato.
‫Modificato è stato chiamato.
‫E qui ho bisogno di un mittente di oggetti e di un evento indirizzato.
‫Argomenti, io lo chiamo E.
‫E poi ecco la magia che voglio che accada una volta che questo elemento è stato controllato.
‫Per ora non ce l'ho.
‫Quindi selezionerò solo il c. B.
‫Tutto controllato, cambiato.
‫Quindi verrà chiamato una volta verificato l'oggetto.
‫E cosa succederà?
‫Ciò che è deselezionato va bene, in realtà sarà lo stesso metodo che voglio chiamare.
‫Quindi dovrò scrivere il metodo in un modo specifico in modo che funzioni in entrambi i modi.
‫Va bene.
‫Quindi userò tutte le modifiche anche qui.
‫E come un testo che dovrebbe solo dire qualcosa come aggiungi tutto.
‫E se andiamo qui, possiamo vedere, OK, c'è questa etichetta di condimento per pizza e poi abbiamo questa casella di controllo.
‫Questa è la nostra casella di controllo più grande.
‫Ora voglio avere un pannello di bistecca sotto di esso, che avrà le altre tre caselle di controllo.
‫Quindi creiamo un nuovo pannello stack.
‫E qui dentro, voglio avere la mia casella di controllo con un nome e chiamerò una casella di controllo salame.
‫Quindi aggiungo qui la proprietà selezionata e creerò di nuovo il mio evento.
‫Quindi vuoto privato c. B e lo chiamerò cambiato con un solo segno di spunta.
‫Sarà oggetto.
‫Lo chiamerò mittente.
‫E infine, abbiamo il nostro evento indirizzato che lo chiameremo E, quindi niente di nuovo qui.
‫Praticamente la stessa cosa solo cambierebbe il nome qui.
‫OK, quindi questo dovrebbe essere chiamato se viene chiamato questo in alto.
‫Quindi questa casella di controllo in alto ha fatto clic e l'altra è, dovrebbe essere chiamata ogni volta che un'altra casella di controllo è stata selezionata.
‫Quindi abbiamo altre tre caselle di controllo che si trovano nel pannello dello stack.
‫E se uno di questi è selezionato, voglio chiamare questo metodo.
‫Quindi chiamerò questo singolo selezionato, modificato quando è selezionato e anche quando è deselezionato.
‫Quindi c. B, assegno unico modificato.
‫Quindi ora abbiamo questa casella di controllo.
‫E voglio aggiungere anche un po' di testo, quindi andiamo avanti e aggiungiamo un testo nella casella di controllo, che sarà un
‫blocco di testo.
‫Quindi blocco di testo.
‫E aggiungerò qualcosa come il salame e perché lo faccio?
‫Cosa faccio in questo modo?
‫Così creo un blocco di testo all'interno e tutto questo genere di cose.
‫Perché non ho semplicemente aggiunto il contenuto?
‫Bene, questo è perché voglio aggiungere qualcosa di bello qui.
‫Voglio aggiungere un primo piano che è rosso e che sarà in grassetto.
‫Quindi il peso del carattere dovrebbe essere in grassetto, uguale a grassetto, e poi voglio dire qualcosa di piccante.
‫Quindi ci siamo.
‫Come puoi vedere, il salame ora è piccante.
‫Ora il blog testuale è, beh, appena sotto il nostro.
‫OK, quindi se vuoi regolarlo manualmente e aggiungere un po' più di pepe, devi usare questo approccio in cui
‫crei effettivamente un oggetto all'interno di un oggetto o un controllo all'interno di un controllo.
‫Quindi un controllo del blocco di testo all'interno del controllo della casella di controllo.
‫Ma ora creerò le altre caselle di controllo in un modo piuttosto semplice.
‫Quindi la nuova casella di controllo avrà solo il nome di caselle di controllo mush rooms e verrà selezionato in realtà il
‫resto che possiamo copiare.
‫Quindi controllerò questo o copio questo.
‫E avrei anche bisogno di un messaggio e lo chiamerò fungo.
‫E ora copio questa riga qui e la incollo qui.
‫E avrà solo un nome diverso, che sarà MAZZARELLA, Extra Mazzarella, o
‫forse lo chiameremo semplicemente Mazzarella Mazzarella.
‫Va bene.
‫E, naturalmente, anche il testo dovrebbe essere cambiato in Mazzarella.
‫E ora quello che non mi piace è il fatto che tutti e quattro sono semplicemente impilati uno
‫sopra l'altro senza che io capisca che questo aggiungerà tutti quelli.
‫Perché se creiamo semplicemente un piccolo margine qui, apparirà già in modo molto diverso.
‫Quindi qualcosa come cinque pixel o forse anche 10 pixel, come puoi vedere ora, ha un margine.
‫C'è una piccola distanza qui per aggiungere tutto.
‫E ora sembra che tutti appartengano alla casella di controllo Aggiungi tutto.
‫E questo è piuttosto bello.
‫È esattamente quello che volevo.
‫Va bene.
‫Quindi ora il nostro file Zemel è impostato.
‫Entriamo nel codice e implementiamo quei metodi perché abbiamo un sistema in cui abbiamo
‫Clairton, ma non sta ancora succedendo nulla e possiamo cambiarlo.
‫Quindi, se vogliamo andare avanti e avere un bool Nuvo New Voll andrà bene, sarà il risultato di c.
‫B.
‫Tutte le cose migliori che vengono controllate sono vere.
‫Quindi se questo è vero, se questa affermazione qui è vera, allora il nuovo valore sarà vero, altrimenti
‫sarà falso.
‫Ora quello che voglio impostare è che il mio salani è controllato.
‫Voglio impostarlo sul nuovo vault.
‫Stesso discorso per i funghi e la mozzarella.
‫Quindi è verificato.
‫Sarà Newville e c. B.
‫C. B Funghi è spuntato il suo Nuvo.
‫Allora perché abbiamo bisogno di questo nuovo muro o di un nuovo muro.
‫Bene, il nuovo muro sta semplicemente andando a vero oa parola falsa se questo è tutto selezionato.
‫Quindi, se qualcuno preme questo su tutti i condimenti in modo che uno qui, allora dovrebbero essere tutti attivati
‫o tutti disattivati.
‫Ed è quello che creo con questo.
‫Oh.
‫Questo approccio qui.
‫Ora il prossimo è il nostro singolo check cambiato.
‫E qui voglio impostare che è selezionato per sapere, perché se controlliamo uno di quelli, è attivo o
‫inattivo.
‫Quindi tutti i condimenti dovrebbero essere generalmente disattivati.
‫Se controlliamo che uno tranne due è stato attivato e attiviamo il terzo, allora dovrebbe essere attivato
‫anche tutto.
‫OK, quindi qui controlliamo solo se il salame CB è selezionato è vero e se c. B La mozzarella è spuntata, è
‫vero.
‫E infine, se c. B funghi questo segno di spunta è vero.
‫Ora, ovviamente, abbiamo bisogno di un'altra parentesi circostante e ora possiamo fare quello che vogliamo
‫qui, e dirò solo, c. B, tutti i condimenti sono controllati dovrebbe essere vero.
‫Quindi, se sono tutti controllati, quindi funghi, mozzarella e così via, se quelli sono controllati, allora
‫dovrebbero essere controllati anche tutti i condimenti.
‫E poi se tutti sono falsi, allora dovrebbe essere disattivato.
‫Quindi lo copierò qui e sostituirò tutti quei Veri con falsi perché va in entrambe
‫le direzioni.
‫Destra.
‫Quindi o tutti sono attivati tutti tutti sommano attivati in entrambi i casi.
‫Voglio impostare correttamente la casella di controllo del mio gatto su tutti i condimenti.
‫Va bene.
‫Quindi ora possiamo correre noi e poi siamo a tutti.
‫Facciamo clic su di esso, tutti sono attivati.
‫Quindi, se clicco di nuovo, questo è il tri stato di cui stavo parlando.
‫Quindi questo è il nostro dove si trova.
‫La casella di controllo è a tre stati.
‫Sì, eccolo.
‫Poi se disattivo un fungo piccante.
‫Bene, se disattivo tutto come puoi vedere, tutto va in modalità di disattivazione.
‫Se ne aggiungo un po ', va praticamente a uno stato tri o tre.
‫Va bene.
‫Quindi, come puoi vedere, molto semplice.
‫Ecco come puoi usare le tue caselle di controllo.
‫E comunque, non devi farlo come ho fatto io qui, che gli dai lo stesso metodo.
‫Avresti potuto creare metodi davvero unici per tutti loro.
‫Potresti creare una finestra di messaggio che informi l'utente di qualcosa.
‫Sì, per favore.
‫Sì.
‫Non dimenticare di selezionare anche questo o qualcosa come grazie per aver selezionato questa casella di controllo perché apprezziamo
‫molto il tuo feedback o qualunque cosa tu possa pensare.
‫Ok fantastico.
‫Quindi queste sono le caselle di controllo.
‫E nel prossimo video, andremo avanti con il prossimo argomento.
‫Quindi ci vediamo lì.