‫Welkom terug.
‫Nu je weet wat afhankelijkheidseigenschappen zijn, is het tijd om datamining eens te bekijken, omdat ze met elkaar verbonden
‫zijn of met elkaar verbonden zijn.
‫Dus in deze video gaan we het hebben over de vier verschillende bindmodi.
‫Dus stukjes datamining.
‫En er is er een die eenrichtingsverkeer wordt genoemd.
‫Het gaat dus van de bindingsbron naar het bindingsdoel.
‫Dan is er het bindende doel naar de bindende bron en achteruit, wat de tweerichtingsmodus is.
‫En dan hebben we nog de enige manier om informatie van het doel naar de bron te sturen.
‫En tot slot, met het bindingsdoel één keer, wat de bindingsbron is die in de constructor of tijdens
‫initialisatie wordt gedaan.
‫Laten we daar een voorbeeld voor bekijken.
‫We kunnen hier een tekstvak hebben waarin we tekst kunnen invoeren.
‫Dus ik geef het een breedte van, laten we zeggen, 100, en ik geef het een marge van, laten we zeggen,
‫50 pixels.
‫Nu wil ik een stickpaneel gebruiken in plaats van een raster.
‫Dus ik ga de naam veranderen in gestapeld paneel.
‫Nu, daarin.
‫Leerboeken, ik ga een tekst toewijzen met de naam of, het gaat gewoon iets als
‫15 zeggen en daaronder zal ik een schuifregelaar maken zodat die schuif een minimumwaarde van nul en een maximumwaarde van 100
‫moet hebben.
‫Laten we nu de code uitvoeren zoals deze is, zodat u kunt zien wat we daar hebben gemaakt.
‫En zoals je kunt zien, is er een waarde van 15.
‫Het is een leerboek.
‫Zo kan ik de tekst veranderen als ik houd van.
‫En daar is de schuifregelaar.
‫En nu wil ik die twee met elkaar verbinden.
‫Dus ik wil de slider verbinden met het tekstvak.
‫En zoals je hebt gezien, zijn er vier verschillende manieren om verbinding te maken.
‫En degene die ik als eerste ga gebruiken, is de eenrichtingstheta-binding.
‫Dus hier ga ik zeggen dat de tekst van mijn tekstvak moet worden ingebonden.
‫Dus ik zal hier geen binding gebruiken.
‫En ik wil weten aan wie ik zou willen.
‫Dus ik wil binden aan de slider.
‫Dus om te communiceren met de slider of te goed, moet de slider naar slider een naam
‫hebben.
‫Dus ik ga het de naam mijn slider geven en nu kan ik die naam hier toevoegen.
‫Dus de elementnaam die ik wil binden is aan mijn slider.
‫En eigenlijk staat dit niet tussen streepjes.
‫Het volgende is dat ik een pad nodig heb.
‫Dus wat wil ik hebben van de slider?
‫En het kunnen meerdere eigenschappen zijn.
‫Rechts.
‫Maar degene waar ik in geïnteresseerd ben, is de waarde omdat ik de waarde van mijn schuifregelaar wil weten.
‫Dus ik zeg dat ik gelijke waarde heb.
‫En nu moet ik eindelijk de modus toewijzen en we beginnen met een eenrichtingsmodus.
‫En voordat ik dat kan testen, moet ik natuurlijk van mijn oude tekst af die ik daar had.
‫En nu kunnen we doorgaan en de code uitvoeren.
‫En we zullen zien of ik de waarde van de schuifregelaar hier ook verander.
‫Zoals u kunt zien, heeft het hier heel veel drijvende-kommawaarden of lange drijvende-kommawaarden.
‫En ik wil weten of ik alle nummers heb.
‫Dus wat ik kan doen, is dat ik iets genaamd snap snap kan gebruiken om ingeschakeld te worden.
‫Dus is snap om die hier te nemen ingeschakeld.
‫En ik ga zeggen dat het waar is.
‫Dus ik wilde geactiveerd worden.
‫Dus als ik het opnieuw uitvoer, dan zul je zien dat we hier alleen hele waarden krijgen.
‫Hele getallen.
‫Oke.
‫Dus dat is geweldig.
‫Maar nu.
‫Wat je trouwens ook kunt zien, is dat het niet is verbonden met de schuifregelaar, dus de
‫tekst is verbonden of de gegevensbron is onze schuifregelaar en het doel is ons tekstvak.
‫Dus zoals je kunt zien, worden de gegevens naar de leerboeken gestuurd.
‫Maar zoals we al zeiden, de modus in één richting, als ik de waarde van mijn tekst hier of mijn tekstvak verander, zal de schuifregelaar
‫daar niet in geïnteresseerd zijn.
‫Het zal dus niets veranderen.
‫Laten we bijvoorbeeld vijfentwintig invoeren.
‫Slider maakt niet uit.
‫Dus als we dat veranderen in tweerichtingsverkeer, dan maakt het wat uit.
‫Trouwens, speciaal voor jou, deze hier.
‫Dus ons tekstvak is ons doelwit, tekstboeken zijn het doelwit en onze schuifregelaar is de bindende bron.
‫Dus Slider is bindende bron.
‫Nu, dit hele gedoe hier aan de top is veel logischer, toch?
‫Dus nu gebruiken we de tweerichtingsmodus en je zult zo zien wat dat betekent.
‫Dus daar zijn we.
‫Als ik nu hier een waarde invoer en ik druk op tik zodat de waarde in overweging wordt genomen
‫en ik kan zien dat onze schuifregelaar zijn waarde verandert, dus nu zijn ze in beide richtingen verbonden.
‫Wat als ik maar één manier wilde hebben, maar naar de bron, zodat alleen de tekst de schuifregelaar zou moeten beïnvloeden,
‫maar de schuifregelaar niet de tekstboeken?
‫Nou, dan kunnen we deze manier gebruiken om naar de bronmodus te gaan.
‫Dus ik ga een manier gebruiken om te sourcen.
‫Dus laten we het opnieuw uitvoeren.
‫En als ik nu de waarde hier verander, zoals je kunt zien, verandert er niets, maar als ik hier een
‫waarde toevoeg, verandert de schuifregelaar.
‫Oke.
‫Dus dat is de enige manier om te sourcen.
‫Nu, eindelijk, die ene keer moed.
‫Laten we naar ons hoofdvenster gaan.
‫Zama, we zullen wat code moeten schrijven, want zoals ik al zei, het moet worden gedaan
‫tijdens de initialisatie of in de constructor en in ons geval is het in de constructor van ons hoofdvenster en we gaan door en gebruiken
‫dit voor eenmalige binding.
‫Dus ik ga naar mijn schuifregelaar en ik ga de waarde instellen op, laten we zeggen, 30.
‫Nu wil ik toegang tot de studieboeken.
‫En zoals je kunt zien, hebben we hier eenvoudig toegang tot deze schuifregelaar omdat deze een naam heeft en in dezelfde klasse
‫zit, zodat we er meteen toegang toe hebben.
‫Maar nu hebben de leerboeken nog geen naam.
‫Dus ik ga het een naam geven, wat mijn tekstvak wordt.
‫En ik kan doorgaan en toegang krijgen tot deze leerboeken, mijn leerboeken.
‫Die tekst zou de my slider dot-waarde voor string moeten zijn.
‫Dus nu is de waarde van de schuifregelaar aan het begin 30 en de tekst van het tekstvak de waarde van
‫de schuifregelaar als een tekenreeks.
‫Dat wordt ook 30, maar het is niet dat we het goed hebben opgelost, we hebben de waarde van de schuifregelaar vastgelegd
‫en de tekst wordt hierbij ook een keer ingesteld.
‫Dus dat is de eenmalige modus hier.
‫Zoals je kunt zien, als ik nu een schuifregelaar heb gewijzigd, verandert onze tekst niet.
‫Als ik een waarde heb toegevoegd, als ik een waarde heb gewijzigd in vijfentwintig.
‫Er verandert ook niets.
‫Dus laten we nog een keer kijken naar iets dat ook voor jou interessant kan zijn.
‫Dus nu wil ik dat het op twee manieren verandert, maar ik wil ook dat het verandert zonder dat ik op tab hoef te drukken.
‫En dat is iets dat wordt geactiveerd als we de volgende aanpak gebruiken.
‫Dus ik ga hier iets toevoegen aan mijn gegevensbinding.
‫Zoals u kunt zien, zijn er meerdere verschillende eigenschappen waartoe we toegang hebben.
‫En degene die ik nu wil gebruiken, is de updatebrontrigger die een jaarupdatebrontrigger.
‫En zoals je hier kunt zien, standaard, expliciet verloren focus.
‫Degene die voor ons interessant is, is dat deze eigenschap is veranderd.
‫Dus ik wil dat dit wordt geactiveerd wanneer de eigenschappen worden gewijzigd.
‫Dus dat betekent wanneer de schuifregelaar of wanneer de tekst is gewijzigd.
‫Dus laten we dit nog eens herhalen.
‫Nu, onthoud, we gebruiken weer tweerichtingsverkeer, en ik zei het bij 30 of 230 aan het begin, dus het stoort
‫niet.
‫We kunnen het natuurlijk nog steeds in een modus gebruiken.
‫Maar als ik nu zeg, verander het in 25 of zelfs terwijl ik typ, dus ik typ iets
‫als vijf, vijf, zelfs de vijf werd in overweging genomen of veranderde iets.
‫Dus als ik een waarde optel die hoger is dan 100, laten we zeggen dat ik vijfhonderdvijfenvijftig probeer op te tellen, zie
‫je dat het de maximale waarde bereikt, namelijk 100.
‫Dus als ik goed, als ik ermee speel, kun je de verandering direct zien.
‫En dat komt omdat we hier aanvullende informatie hebben die zegt dat de eigenschap van de trigger voor de updatebron verandert.
‫Dus wanneer het eigendom van onze.
‫Tekstvak, dat is de teksteigenschap verandert, dat is wanneer deze updatebrontriggers moeten worden uitgevoerd
‫en dan verandert deze hele tekst.
‫De schuifregelaar van het tekstvak, ze veranderen allemaal.
‫Goed, want ze zijn gebonden, toch?
‫Ze zijn op twee manieren met elkaar verbonden.
‫Dus dat is een belangrijk voorbeeld van datamining, er is veel meer te weten over datamining.
‫We hebben zojuist de waarde gevonden, maar je kunt ook veel andere aspecten vinden.
‫Dus hier zie je bijvoorbeeld dat pad een waarde is, maar je ziet dit eigenschapspad, maar er zijn er nog veel
‫meer.
‫Dus laten we zeggen dat ik de achtergrond wil binden.
‫Dus laten we zeggen dat de achtergrond van mijn schuifregelaar verandert en je ziet 005 enzovoort.
‫Dat is de achtergrond van de schuifregelaar.
‫En de achtergrond van de slider is geweldig.
‫Dus als ik nu de achtergrond van de slider verander naar, laten we zeggen, aqua, dan ineens de waarde van
‫mijn tekst, deze FERO.
‫Dus dat is de hexadecimale waarde voor de kleur.
‫Uggla als ik het in wit verander, zou het voldoende AIFS moeten zijn.
‫Als ik Janita Black ben, zouden er veel nullen moeten zijn.
‫Zoals je ziet, goed, dat is de alfa-waarde en dan heb je de hexadecimale waarde, nul nul nul
‫enzovoort.
‫Dus dat is wat u kunt doen met datamining, niet alleen de waarde.
‫Je kunt vrijwel alle eigendommen vinden die ze met elkaar delen.
‫Oke.
‫Dus ik ga terug naar de waarde hier en ga het project redden.
‫Dus ik hoop dat je genoten hebt van deze video in de volgende video.
‫We gaan door en doen wat meer interessante dingen met WPX.