‫Welkom terug en deze video, we gaan de combobox behandelen en je kunt er hier een zien,
‫en het heeft de gegevensbron van alle verschillende kleuren die voor ons beschikbaar zijn.
‫Dus laten we zeggen dat we licht violetrood willen gebruiken zoals we al hebben gedaan.
‫Dat kunnen we gewoon selecteren.
‫En zoals je kunt zien, heeft onze keuzelijst deze kleur geselecteerd en staat er zelfs deze hele
‫mooie tekst over hoe deze kleur heet.
‫OK, dus laten we doorgaan en een nieuw project maken om aan de slag te gaan.
‫En die ga ik bellen.
‫Je hebt 10 C combobox en je kunt het noemen zoals je wilt.
‫Maar wat we hier nodig hebben, is een voorbeeld.
‫We gaan eerst een gestapeld paneel maken.
‫Dus in plaats van GRET, wil ik het Stack-paneel gebruiken en ik ga Zemel hier een beetje groter maken omdat het ontwerp mooi is en zo, maar
‫het is altijd goed om te zien wat je codeert.
‫En hier zal ik iets maken dat een combobox wordt genoemd, en dat is het zo'n beetje.
‫Daar is mijn combobox.
‫Ik kan het een naam geven, dus ik noem het de naam is gelijk aan de kleuren van de combobox.
‫En nu heeft die keuzelijst een itemsjabloon met een keuzelijst nodig, iets dat we hebben gezien in de laatste video
‫waarin we de keuzelijst gebruikten.
‫Dus we hebben hier deze itemsjabloon met invoervak.
‫We hebben een gegevenssjabloon nodig omdat het anders, zoals je kunt zien, klagen is.
‫En zodra we deze gegevenssjabloon hebben, is het allemaal goed.
‫En ik ga de extra regels verwijderen die ik hier heb gemaakt.
‫Dus hier wil ik een gestapeld paneel hebben omdat ik alles daar wil stapelen en het
‫horizontaal moet zijn georiënteerd.
‫Nu moet het gestapelde paneel een rechthoek bevatten.
‫Trouwens, het gestapelde paneel wordt wat er in onze keuzelijst zit en het zou een rechthoek
‫moeten bevatten, die ik met een kleur ga vullen.
‫Dus ik ga het vullen met een bindende naam.
‫En het zou een breedte moeten hebben van, laten we zeggen, 32 pixels en een hoogte van ook 32 pixels.
‫En dan wil ik een marge toevoegen van, laten we zeggen, vijf pixels naar alle richtingen voor die rechthoek.
‫En nu zou er een tekstblok moeten zijn dat ook de naam zegt.
‫Dit tekstblok zou dus een tekst met de naam bindingsnaam moeten hebben.
‫Dus we gaan de eigenschap name binden.
‫We zullen dus een eigenschap name moeten maken.
‫En ik wil ook een lettergrootte van tweeëndertig toevoegen aan mijn tekstblok.
‫Oke.
‫Dus dat is het zo'n beetje.
‫Dat is onze hele code die we nodig hebben in Zemel.
‫En nu kunnen we doorgaan en een code uitvoeren of maken die we nodig hebben in code erachter, want wat
‫we allemaal nodig hebben, is absoluut deze naameigenschap.
‫Dus laten we gaan in de code achter en hier.
‫Ik ga door en ik ga gewoon naar mijn comboboxkleuren, dat is ons hoofdvenster,
‫die comboboxkleuren.
‫Dus deze hier, ik noem deze combobox zo de combobox-kleuren.
‫En wat ik nu ga doen, is de itembron instellen.
‫Dus de bron van items zijn onze kleuren die eigendom krijgen en we kunnen het niet op die manier gebruiken.
‫Dus we zullen het soort kleuren moeten sturen die eigenschappen krijgen.
‫Dus we krijgen alle kleuren die beschikbaar zijn in.
‫Dit klassensysteem dat vensters, dat media kleuren en daarin is een methode genaamd eigenschappen krijgen en het zal
‫ons alle kleuren teruggeven.
‫Dus dat is het zo'n beetje.
‫We stellen de itemizers in op deze kleureigenschap.
‫We hadden hier natuurlijk een lijst met elementen kunnen gebruiken van objecten die we hier willen weergeven.
‫Maar het hebben van deze prachtige aanpak hier zal supereenvoudig zijn.
‫Zoals u kunt zien, hebben we slechts één regel met zoveel verschillende waarden waaruit we kunnen kiezen.
‫Dus we hebben gewoon deze combobox die al die kleuren bevat, en we kunnen deze
‫chocoladekleur gebruiken of we kunnen een donkergrijs gebruiken, enzovoort.
‫Dus zoals je kunt zien, kun je de itembron zeggen tegen een behoorlijk coole lijst die intern beschikbaar is.
‫Of u kunt uw eigen itembron maken, wat natuurlijk gegevens uit een database kan zijn of een lijst
‫die u zelf maakt.