‫Ben tornato.
‫Ora che sai cosa sono le proprietà di dipendenza, è il momento di dare un'occhiata al data mining perché sono interconnesse
‫tra loro o collegate tra loro.
‫Quindi in questo video parleremo delle quattro diverse modalità di rilegatura.
‫Quindi granelli di data mining.
‫E ce n'è uno che si chiama a senso unico.
‫Quindi va dalla fonte del legame verso il bersaglio del legame.
‫Poi c'è l'obiettivo di associazione verso l'origine dell'associazione e viceversa, che è la modalità bidirezionale.
‫E poi abbiamo l'unico modo per la fonte che invia informazioni dal bersaglio verso la fonte.
‫E infine, con la destinazione di associazione una volta, che è l'origine dell'associazione eseguita nel costruttore
‫o durante l'inizializzazione.
‫Quindi diamo un'occhiata a un esempio per questo.
‫Possiamo avere una casella di testo qui dove possiamo inserire il testo.
‫Quindi gli darò una larghezza, diciamo, di 100 e gli darò un margine di, diciamo, 50
‫pixel.
‫Ora, voglio usare un pannello stick invece di una griglia.
‫Quindi cambierò il nome in pannello impilato.
‫Ora, in quello.
‫Libri di testo, assegnerò un testo chiamato o bene, dirà solo qualcosa come 15 e al
‫di sotto di questo creerò uno slider in modo che lo slider abbia un valore minimo di zero e un valore massimo
‫di 100.
‫Ora, eseguiamo il codice così com'è così puoi vedere cosa abbiamo creato lì.
‫E come puoi vedere, c'è un valore di 15.
‫È un libro di testo.
‫Quindi posso cambiare il testo se mi piace.
‫E c'è lo slider.
‫E ora quello che voglio fare è connettere quei due.
‫Quindi voglio collegare il cursore alla casella di testo.
‫E come hai visto, ci sono quattro modi diversi di connettersi.
‫E quello che userò per primo è il legame theta unidirezionale.
‫Quindi, qui, dirò che il testo della mia casella di testo dovrebbe essere vincolato.
‫Quindi non userò il binding qui.
‫E voglio sapere a chi dovrei volere.
‫Quindi voglio collegarmi allo slider.
‫Quindi, per poter comunicare con lo slider o al pozzo, l'accesso allo slider allo slider deve avere un
‫nome.
‫Quindi gli darò il nome my slider e ora posso aggiungere quel nome qui.
‫Quindi il nome dell'elemento che voglio associare è al mio dispositivo di scorrimento.
‫E in realtà questo non è tra trattini.
‫Ora, la prossima cosa è che ho bisogno di avere un percorso.
‫Allora, cos'è che voglio avere dallo slider?
‫E potrebbero essere più proprietà.
‫Destra.
‫Ma quello che mi interessa è il valore perché voglio conoscere il valore del mio slider.
‫Quindi dico che ho lo stesso valore.
‫E ora, finalmente, devo assegnare la modalità e inizieremo con una modalità unidirezionale.
‫E prima di poterlo testare, ovviamente, devo liberarmi del mio vecchio testo che avevo lì.
‫E ora possiamo andare avanti ed eseguire il codice.
‫E vedremo se trascino anche qui il valore del cursore.
‫Ora, come puoi vedere, ha moltissimi valori in virgola mobile qui o un lungo valore in virgola mobile.
‫E voglio sapere se ho tutti i numeri.
‫Quindi quello che posso fare è usare qualcosa chiamato snap snap per abilitare.
‫Quindi è snap to take abilitato quello qui.
‫E dirò che è vero.
‫Quindi volevo essere abilitato.
‫Quindi, se lo eseguo di nuovo, vedrai che qui otterremo solo valori interi.
‫Numeri interi.
‫Tutto bene.
‫Quindi è fantastico.
‫Ma ora.
‫Quello che puoi anche vedere, tra l'altro, è che non è connesso allo slider, quindi il testo è connesso
‫o l'origine dati è il nostro slider e l'obiettivo è la nostra casella di testo.
‫Quindi, come puoi vedere, i dati vengono inviati ai libri di testo.
‫Ma come abbiamo detto, la modalità a senso unico, se cambio il valore del mio testo qui o della mia casella di testo, il cursore
‫non sarà interessato a questo.
‫Quindi non cambierà nulla.
‫Quindi inseriamo venticinque, per esempio.
‫A Slider non interessa.
‫Quindi, se lo cambiamo in due modi, allora gli importerà.
‫A proposito, solo per te, questo qui.
‫Quindi la nostra casella di testo è il nostro obiettivo, i libri di testo sono l'obiettivo e il nostro dispositivo di scorrimento è la fonte vincolante.
‫Quindi Slider è una fonte vincolante.
‫Ora, tutta questa cosa qui in alto ha molto più senso, giusto?
‫Quindi ora usiamo la modalità bidirezionale e vedrai cosa significa in un secondo.
‫Quindi ci siamo.
‫Se ora inserisco un valore qui e premo tap solo in modo che il valore venga preso in considerazione e
‫posso vedere che il nostro cursore cambia il suo valore, quindi ora sono collegati in entrambi i modi.
‫E se volessi avere solo un modo ma verso la fonte in modo che solo il testo dovrebbe influenzare lo slider, ma lo slider
‫non dovrebbe influenzare i libri di testo?
‫Bene, allora possiamo usare questo modo unico per la modalità sorgente.
‫Quindi userò un modo per la fonte.
‫Quindi eseguiamolo di nuovo.
‫E ora se cambio il valore qui, come puoi vedere, non cambia nulla, ma se aggiungo un valore
‫qui, il cursore cambia.
‫Tutto bene.
‫Quindi questo è l'unico modo per procurarsi.
‫Ora, finalmente, l'unica volta che si muoveva.
‫Entriamo nella nostra finestra principale.
‫Zama, dovremo scrivere del codice perché come ho detto, deve essere fatto durante l'inizializzazione
‫o nel costruttore e nel nostro caso è nel costruttore della nostra finestra principale e andiamo avanti e lo usiamo per
‫una volta vincolante.
‫Quindi accederò al mio dispositivo di scorrimento e imposterò il valore su, diciamo, 30.
‫Ora voglio accedere ai libri di testo.
‫E come puoi vedere, possiamo semplicemente accedere a questo slider qui perché ha un nome ed è nella
‫stessa classe, quindi possiamo accedervi immediatamente.
‫Ma ora i libri di testo non hanno ancora un nome.
‫Quindi gli darò un nome, che sarà la mia casella di testo.
‫E posso andare avanti e accedere a questi libri di testo, i miei libri di testo.
‫Quel testo dovrebbe essere il valore del punto del mio dispositivo di scorrimento per la stringa.
‫Quindi ora il valore dello slider all'inizio sarà 30 e il testo della casella di testo sarà il valore dello
‫slider come una stringa.
‫Che sarà anche 30, ma non è che l'abbiamo aggiustato bene, abbiamo aggiustato il valore del cursore e
‫anche il testo qui è impostato una volta.
‫Quindi questa è la modalità una tantum qui.
‫Come puoi vedere, se ho cambiato uno slider ora, il nostro testo non cambia.
‫Se ho aggiunto un valore, se ho cambiato un valore in venticinque.
‫Anche niente sta cambiando.
‫Quindi diamo un'altra occhiata a qualcosa che potrebbe essere interessante anche per te.
‫Quindi ora voglio che cambi in due modi, ma voglio anche che cambi senza che io debba premere tab.
‫E questo è qualcosa che viene attivato se usiamo il seguente approccio.
‫Quindi aggiungerò qualcosa alla mia associazione di dati qui.
‫Come puoi vedere, ci sono diverse proprietà a cui possiamo accedere.
‫E quello che voglio usare ora è il trigger dell'origine degli aggiornamenti che attiva l'origine degli aggiornamenti di un anno.
‫E come puoi vedere qui, impostazione predefinita, focus perso esplicito.
‫Quello che è interessante per noi è questa proprietà cambiata.
‫Quindi voglio che questo venga attivato ogni volta che le proprietà cambiano.
‫Quindi questo significa ogni volta che il cursore o ogni volta che il testo è cambiato.
‫Quindi eseguiamolo di nuovo.
‫Ora, ricorda, stiamo usando di nuovo il doppio senso, e l'ho detto a 30 o 230 all'inizio, quindi non dà
‫fastidio.
‫Possiamo ancora usarlo in una modalità, ovviamente.
‫Ma ora se diciamo, cambialo in 25 o anche mentre sto digitando, quindi sto digitando qualcosa come cinque,
‫cinque, anche il cinque è stato preso in considerazione o stava cambiando qualcosa.
‫Quindi se aggiungo un valore maggiore di 100, diciamo che sto cercando di aggiungere cinquecentocinquantacinque, vedi che
‫va al valore massimo, che è 100.
‫Quindi se faccio bene, se ci gioco un po', puoi vedere il suo cambiamento direttamente.
‫E questo perché abbiamo queste informazioni aggiuntive qui che indicano la modifica della proprietà del trigger dell'origine dell'aggiornamento.
‫Quindi ogni volta che la proprietà del ns.
‫Casella di testo, ovvero le modifiche alla proprietà del testo, è quando questo trigger di origine di aggiornamento dovrebbe
‫essere eseguito e quindi l'intero testo sta cambiando.
‫Il cursore della casella di testo, stanno cambiando.
‫D'accordo, perché sono legati, giusto?
‫Sono legati l'uno all'altro in due modi.
‫Quindi questo è uno dei principali esempi di data mining, c'è molto altro da sapere sul data mining.
‫Abbiamo appena trovato il valore, ma puoi trovare anche molti altri aspetti.
‫Quindi, ad esempio, qui vedi che il percorso è un valore, ma vedi questo percorso di proprietà, ma ce ne sono molti
‫altri.
‫Quindi diciamo che voglio legare lo sfondo.
‫Quindi diciamo che lo sfondo del mio dispositivo di scorrimento cambia e vedi 005 e così via.
‫Questo è lo sfondo del cursore.
‫E lo sfondo del cursore è fantastico.
‫Quindi, se ora cambio lo sfondo del cursore in, diciamo, aqua, improvvisamente il valore del mio
‫testo, questo FERO.
‫Quindi questo è il valore esadecimale per il colore.
‫Uggla se lo cambio in bianco, dovrebbe essere un sacco di AIFS.
‫Se io Janita Black, dovrebbe essere un sacco di zeri.
‫Come vedi, f beh, questo è il valore alfa e poi hai il valore esadecimale, zero zero zero e così
‫via.
‫Ecco cosa puoi fare con il data mining, non solo il valore.
‫Puoi trovare praticamente tutte le proprietà che condividono tra loro.
‫Tutto bene.
‫Quindi tornerò al valore qui e salverò il progetto.
‫Quindi spero che questo video ti sia piaciuto nel prossimo video.
‫Andremo avanti e faremo alcune cose più interessanti con WPX.