- telefon 8: begivenheder og navigation

, vinduer telefon 8: begivenheder og navigation,,,,, 20,,,,,,,, 12,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet begyndt med vinduer telefon 8. vinduer telefon 8: kontrol og propertieswindows telefon 8: arbejde med medier indhold i denne lektion, jeg vil lære dig   om tilfælde model for vinduer, telefon.endnu vigtigere er det, at vi vil lære om sejlads, og hvordan vi kan føje den til en ansøgning om at tillade brugerne at navigere mellem sider af vinduer telefon anvendelse.,, 1.begivenheder, begivenheder i vinduerne telefon er kun aktioner, der udløses efter en specifik betingelse er blevet   tilfreds.denne aktion er normalt indledes ved interaktion med brugeren.et godt eksempel på et tilfælde, er brugeren at banke en knap i vinduer telefon anvendelse.de bruger normalt ville forvente, at der sker noget, efter at banke en knap.ikke?,, kontrol kan have mange begivenheder, der er knyttet til dem.for vinduer, telefon, vi kan fastsætte en kode blok, der skal udføres, når en bestemt begivenhed indtræffer.denne proces kaldes, hvis håndtering.vi kan også skabe skik begivenheder, men det ligger uden for omfanget af denne forelæsning.i stedet vil vi undersøge nogle af de indbyggede begivenheder, som nogle vinduer telefon   kontrol på., 2.begivenhed, håndtering, behandling, er temmelig let på tilfælde   vinduer telefon.vi   selv have mulighed for at definere selv står i xaml, svarende til, hvordan vi definerer egenskaber.lad os se, hvordan det fungerer, og starte med at skabe en ny vinduer telefon c&#projekt, som vi har gjort i den foregående tutorials.   i dit nye projekt, slæbe, kontrol fra den værktøjskasse,   på, tom plads i visuel studie   design synspunkt.du skal have noget, der ligner det, jeg har nedenfor.,,,,, påvise, hvordan begivenhederne arbejde, vi skal have vores anvendelse udviser en enkel, hej,   pop - up - besked, når brugeren haner knappen, vi lige har tilføjet.en knap kontrol har en, klik, begivenhed, som vi kan tilslutte os og håndtere.,, at se begivenhederne en kontrol er i besiddelse af, udvælge kontrol i den udformning, og at de visuelle studie egenskaber vindue på bunden.klik begivenhederne knap i øverste højre i vinduet for at vise kontrol er begivenheder.,,,,,,, du bør se en liste over begivenheder for udvalgte kontrol.disse begivenheder er indbygget begivenheder af den nuværende udvalgte kontrol.i teksten vedrørende de enkelte tilfælde, vi kan indeholde navnet på en metode, der er gældende, når en begivenhed indtræffer.denne metode er tilfælde kontaktperson., med andre ord tilfælde kontaktperson er gældende, når en begivenhed indtræffer.tilfælde, der interesserer os på dette punkt er  , klik, begivenhed.dobbeltklik teksten inden for tilfælde navn det automatisk vil føre dig til det  , mainpage.cs, klasse, der   er koblet sammen med vores, mainpage.xaml, side.du skal også se en automatisk genereret metode, som repræsenterer tilfælde kontaktperson hedder  , button_click,   eller noget lignende, huske på, at for hver xaml side   skaber vi i vinduerne telefon er forbundet med en c&#side, som indeholder koden for den kontrol, der blev skabt i xaml side.denne c&#kode betegnes sædvanligvis som kode bag,.,, lad os gå videre og gennemføre koden til at vise en meddelelse siger "hej".der tilføjes følgende kode snippet til  , button_click,   metode, som vist nedenfor.,, private tomrum button_click (objekt afsender, routedeventargs e) (messagebox. (se "goddag");},, det er alt, hvad vi skal gøre for at gennemføre klik   tilfælde fører vores knap.før vi tester vores ansøgning, lad mig forklare, hvad ovennævnte kode snippet.den  , messagebox, klasse er en del af. netto biblioteks - og giver os mulighed for at vise en pop - up - besked.ved at  , viser, at metoden, messagebox, klasse og går i en snor, "hallo", en pop - up - er vist for brugeren.   styre anvendelsen og slå knappen til at se resultatet af vores arbejde.,,,,,, det var let, var det ikke?begivenheder er en integrerende del af en vinduer telefon anvendelse, og du vil finde dig selv at anvende dem ofte, når der udvikles vinduer telefon ansøgninger., 3.navigation, nu ved vi om begivenheder og omstændigheder håndtering, det er tid til at lære om et andet vigtigt aspekt af vinduer, telefon, navigation.   mest vinduer telefon ansøgninger har mere end én side, og vi er nødt til at gennemføre en måde at navigere mellem disse sider.,, vinduer, telefon er en meget enkel tilgang til navigation, således at at gå fra den ene side til en anden med meget lidt arbejde.den måde, navigation fungerer på vinduer telefon, minder meget om, hvordan du navigere websider.vi gør brug af en  , uri, eller universal resource identifier,,,  , som er meget lig et   url,   i web - udvikling.med uri 'er, du kan selv gå parametre, som du kan på nettet.vi vil ikke dække dette aspekt af navigation i denne forelæsning om. lad os udforske navigation, ved at udvide vores nuværende anvendelse.vi er nødt til at skabe en ny side, som vi kan navigere.højreklik dit projekt er det navn, opløsning explorer,   og udvælge, tilføje > der tilsættes post fra menuen.skabe en side, der hedder, page1. xaml,.,,,,,,,, tilføje, textblock, kontrol,  , til side og sætte sin tekst til   ", det er en ny side" ved at ændre den tekst, ejendom, er målet at navigere på første side, mainpage. xaml, til nye side, page1. xaml,.for at opnå dette, er vi nødt til at redigere   begivenhed ikke knappen på første side.i stedet for at vise en pop - up - budskab, vi navigere til side, vi har skabt.åben, mainpage.cs, og   finde tilfælde indhenter vi skabt for et øjeblik siden.i stedet for dens gennemførelse med et vist nedenfor.,, private tomrum button_click (objekt afsender, routedeventargs e) (navigationservice. navigere (nye uri ("/page1. xaml", urikind. relative)}, i selv kontakt, vi kalder, navigere, metoden, navigationservice, klasse, passerer i et tilfælde af  , uri, klasse.   den  , navigationservice,   klasse er tilgængelige fra alle vinduer telefon side, der giver os mulighed for at navigere på en anden side.,,, navigere,   metode kræver en uri,   instans som parameter.vi skaber de uri,   genstand ved at vedtage to parametre.den første parameter er den relative vej til side ønsker vi at navigere,  , /page1. xaml,   i vores eksempel.det er vigtigt at tilføje den førende frem og når navigation til en relativ vej.   anden parameter, vi vedtager, er den type, uri, vi vedtager,  , urikind. relative,   i dette eksempel.det tyder på, at første parameter er en relativ vej. vi har ikke brug for at skabe en knap, fordi alle vinduer telefon anordning er en fysisk tilbage knap, der tager brugeren til den foregående side.men vi kunne omgå   misligholdelse opførsel af tilbage knap, hvis vi virkelig ønsker at.,, løb din ansøgning, endnu en gang, og tryk dosisknappen på første side til at navigere på den anden side.hvis du har fulgt skridt i denne forelæsning, ansøgningen bør tage dig på næste side, som vist nedenfor.,,,,,, som du kan se, er det meget let at navigere mellem sider i en vinduer telefon anvendelse.jeg vil opfordre dem til at undersøge   dokumentation   for at lære mere om vinduer telefon begivenheder og navigation, sidst i denne forelæsning, du lærte det basale af vinduer telefon begivenheder og håndtere begivenheder.lærte du også om sejlads på vinduer telefon., i næste lektion, vil jeg være viser, hvordan man tilføje medier elementer, såsom lyd og billeder til en vinduer telefon anvendelse.









Previous:
Next Page: