- telefon 8: - og panorama

, vinduer telefon 8: - og panorama,,,,, 26,,,,,,,,, 7,,,,,,, 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: arbejde med medier contentwindows telefon 8: hvor går herfra, vinduerne telefon 8 platform har sin egen layout stilarter, der gør det skiller sig ud fra andre mobile platform.disse særlige opstillingsskemaer er muligt takket være et par belejligt indbygget kontrol af vinduer telefon 8 sdk.den kontrol, som vi skal se på i denne lektion er, tap og panorama, kontrol,.,,, 1.panorama, hvad er det?,, vinduerne telefon panorama layout kontrol giver en enestående fremgangsmåde med hensyn til, hvordan indhold præsenteres for brugeren.et panorama består af flere paneler eller panorama poster, som hver repræsenterer en   side.på et tidspunkt, kun et panorama punkt på dagsordenen er synlig ved siden af en lille del af de tidligere eller kommende panorama punkt på dagsordenen.ved hjælp af panorama kontrol føles kigge gennem et nøglehul, kan du se en del af rummet bag døren, men ikke hele rummet.,,,,,, at ovennævnte skærmbillede - er et godt eksempel for at vise panorama kontrol.ovenstående eksempel indeholder fem panorama poster.hver panorama post udgør en side med indhold, i ovennævnte skærmbillede, aktiv panorama har et afsnit af   menuen,.samtidig kan vi se et glimt af den næste panorama konto ret, indeholder.panorama kontrol viser, at den bruger mere indhold er der venter på at blive opdaget, til højre.lad os finde ud af, hvordan man bruger den panorama kontrol.,, at skabe et panorama kontrol, start ved at skabe en ny vinduer telefon - projektet.at tilføje et panorama kontrol til projektet, vælge, tilføje nye post > vinduer telefon panorama side > der tilsættes, fra  , projekt, menu.dette bør tilføje et panorama kontrol med to panorama poster.   panorama kontrol skal være synlige i visuel studie design synspunkt.,,,,,, lad os tilføje nogle indhold til »panorama kontrol.   vi skal forsyne den første panorama post med en liste over farver, og den anden panorama post med en række farvede rektangler, som i overensstemmelse med den liste over farver på den første panorama punkt på dagsordenen.   lige nu, panorama kontrol indeholder et gitter kontrol med navnet på layoutroot som vist nedenfor.,, < grid - x: navn = "layoutroot" > < telefon: panorama afsnit = "min ansøgning" > og lt;!- panorama nr. et. > < telefon: panoramaitem header = "item1" > < grid /> < /telefon: panoramaitem > <!- panorama nr. to. > < telefon: panoramaitem header = "item2" > < grid /> < /telefon: panoramaitem > < /telefon: panorama > < /net >,, nettet kontrol ved navn  , layoutroot,   er den vigtigste beholder den aktuelle side af vores ansøgning, med alle andre elementer af den side.husk, at i xaml kontrol er struktureret i hierarkisk, meget lig xml.,, panorama kontrol er satte sig i nettet kontrol og har et afsnit, ejendom   af, "min ansøgning".   panorama kontrol indeholder panorama poster.som du kan se i ovennævnte xaml snippet, panorama kontrol i øjeblikket indeholder to panorama poster.den overskrift, tilhører den panorama, der er  , item1,   og item2 hhv.,,, personer, ejendom, et panorama post svarer til de afsnit, tilhører den panorama kontrol, og du kan ændre dem, hvad du kan lide, at tilføje farver, lad os nu bor panorama poster med et indhold, som vi har diskuteret tidligere.ajourføre indholdet af de to panorama poster som vist nedenfor.,, <!- layoutroot indeholder de grundlæggende net, hvor alle andre side indhold er placeret - > < grid - x: navn = "layoutroot" > < telefon: panorama afsnit = "min ansøgning" > <!- panorama nr. et. > < telefon: panoramaitem header = "farve navne" > < stackpanel > < textblock tekst = "røde" fontsize = "30" > < /textblock > < textblock tekst = "gul" fontsize = "30" > < /textblock > < textblock tekst = "blå" fontsize = "30" > < /textblock > < textblock tekst = "grønne" fontsize = "30" > < /textblock > < textblock tekst = "hvide" fontsize = "30" > < /textblock > < /stackpanel > < /telefon: panoramaitem > <!--Panorama item two--> <phone:PanoramaItem Header="colors"> <StackPanel> <Rectangle Height="50" Fill="Red" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="Yellow" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="Blue" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="Green" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="White" Margin="0 0 0 10"></Rectangle> </StackPanel> </phone:PanoramaItem> </pskat: panorama > < /net >,, som du kan se, jeg har ændret, personer, ejendom af panorama, der  , farve, navne,   og farver   hhv.   til første panorama punkt på dagsordenen,   jeg har tilføjet et stackpanel kontrol med fem textblock kontrol.hver af de textblock kontrol har sin  , tekst, ejendom   at navnet farve.jeg har også fastsat  , fontsize, ejendom i hver textblock kontrol, 30px  , for at gøre teksten mere. den anden panoramaitem kontrol indeholder også en   stackpanel kontrol, indeholder fem rektangel kontrol.hvert rektangel kontrol er fyldt med en farve, der er anført i den første panorama punkt ved hjælp af sine  , fyld, ejendom.den  , højde,   ejendom af kvadratisk eller rektangulær form er sat til, 50px, og  , margen, ejendom er sat til 0, 0 0, 10, hvilket giver en margen på   bunden, 10px,.  , du kan se resultatet af deres arbejde i lyset af deres ide design som vist nedenfor.,,,,,, at vi nu har befolkede panorama kontrol med indholdet, det er tid til at fokusere på den anden kontrol af denne forelæsning, - kontrol.,,, 2.-,, hvad er det?,, - kontrol er en anden måde at præsentere indholdet til brugeren, der er unikt for vinduerne telefon platform.centertappen kontrol er det samme som panorama kontrol på nogle områder, men der er en række karakteristika, der adskiller det.,,,,, som et panorama kontrol, en klar kontrol kan bestå af flere pivotitem, kontrol.hver - punkt kan indeholde andre kontrolforanstaltninger, såsom grid og stackpanel kontrol.ovenstående viser en klar kontrol skærmbillede med to pivotitem kontrol,  , fortegnelse, og anlæg,.,, mens panorama kontrol viser et smugkig på næste side, - kontrol gør det samme for, hoved, på toppen af - kontrol.det er klart angivet i ovenstående eksempel, hvor du kan se de første bogstaver i ord  , faciliteter, titlen på den anden - punkt på dagsordenen.for at illustrere, at det andet - punkt ikke er i fokus, dens titel er greyed.,, at skabe en klar kontrol, lad os skabe en klar kontrol ved at følge samme skridt, vi tog til at skabe et panorama kontrol.i stedet vælge de vinduer, telefon -   side mulighed.som panorama kontrol, bor i centrum   kontrol med listen over farver, og deres navne, som vi gjorde tidligere.den deraf følgende xaml kode for tap og kontrol bør se svarende til, hvad der er anført nedenfor, < grid - x: navn = "layoutroot" baggrund = "gennemsigtige" > <!- drej kontrol - > < telefon: - afsnit = "min ansøgning" > <!- drej post - > < telefon: pivotitem header = "farve navne" > < stackpanel > < textblock tekst = "røde" fontsize = "30" > < /textblock > < textblock tekst = "gul" fontsize = "30" > < /textblock > < textblock tekst = "blå" fontsize = "30" > < /textblock > < textblock tekst = "grønne" fontsize = "30" > < /textblock > < textblock tekst = "hvide" fontsize = "30" > < /textblock > < /stackpanel > < /telefon: pivotitem > <!--Pivot item two--> <phone:PivotItem Header="colours"> <StackPanel> <Rectangle Height="50" Fill="Red" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="Yellow" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="Blue" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="Green" Margin="0 0 0 10"></Rectangle> <Rectangle Height="50" Fill="White" Margin="0 0 0 10"></Rectangle> </StackPanel> </telefon: pivotitem > < /telefon: - > < /net >,, før vi kan bygge og drive anvendelsen at se både kontrol foranstaltninger, er vi nødt til at gennemføre en måde at styre anvendelsen er sider.det bliver det centrale i næste afsnit., 3.   side navigation,, hvis du løber anvendelse i dens nuværende form, vil de se, mainpage.xaml, side,   misligholdelse kontaktpunkt for alle vinduer telefon anvendelse.lad os ændre dette.,, at tilføje knapper,, at navigere til »panorama og - kontrol, der er gennemført tidligere, er vi nødt til at tilføje to knap kontrol til, mainpage.xaml, side.double click, mainpage.xaml i din ide og trække to knap kontrol fra den værktøjskasse, til side i visuel studie design synspunkt.,, som du kan se, jeg har også ændret, indhold, egenskaber for knap kontrol for at læse  , panorama  , og  , dreje,,.,,,,, til gennemførelse af de knap kontrol, når de bruger haner en knap, kontrol, vi ønsker anvendelsen at navigere på enten panorama eller - kontrol.lad os starte med den venstre knap.,, panorama, begynde med dobbelt klikke venstre knap kontrol i design synspunkt.det vil tage dig til, mainpage. ks, som indeholder den klasse, der er knyttet til  , mainpage. xaml,.visuel studie har allerede skabt en metode for os, button_click,, der er gældende, når brugeren haner knap mærket, panorama,.,, private tomrum button_click (objekt afsender, routedeventargs e) {}, når brugeren haner på knappen, ansøgningen bør tage dem til panorama kontrol.vi gør det ved at ajourføre den, button_click, metode, som vist nedenfor.,, private tomrum button_click (objekt afsender, routedeventargs e) (navigationservice. navigere (nye uri ("/panoramapage1. xaml", urikind. relative)}, påberåber vi, navigere, metode, navigationservice, der passerer i den destination, uri, instans, og den type destination, urikind. relative,.bemærk, at navnet på bestemmelsesstedet side skal matche den første side i panorama kontrol, panoramapage1.xaml i ovenstående eksempel.glem ikke de førende frem, skråstreg.,, dreje, dreje, navigation til kontrol er meget ens.åben mainpage.xaml, double-click knappen kontrol med, dreje, og gennemføre tilfælde indhenter, button_click_1, som vist nedenfor.den eneste forskel er mål, vi navigere,  , pivotpage1. xaml,.,, private tomrum button_click_1 (objekt afsender, routedeventargs e) (navigationservice. navigere (nye uri ("/pivotpage1. xaml", urikind. relative)), bygge og drive anvendelse for at teste knapper og som panorama og - kontrol.use fysisk tilbage knap i din anordning eller emulator til at finde tilbage til den foregående side.,, konklusion i denne forelæsning, vi har omfattet to vigtige layout kontrol af vinduer telefon - platformen, panorama og - kontrol.vi har også igen, navigation og anvendes som en del af den fælles kontrol med vinduer telefon, såsom knap, tekstboks og rektangel kontrol.i den næste artikel, vil vi slutte denne indledende serie på vinduer - - og se fremad, hvad er det næste, du.


Creating A New Panorma
Panorama View

Editing Pivot And Panorama Text



Previous:
Next Page: