Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział1:WprowadzeniedojęzykaC#
41
usingwindowsiUIiXamliData;
usingwindowsiUIiXamliInput;
usingwindowsiUIiXamliMedia;
usingwindowsiUIiXamliNavigation;
//SzablonelementuPustastronajestudokumentowanynastronie
https://goimicrosofticom/fwlink/?LinkId=402352&clcid=0x415
namespaceHelloUwP
{
///<summary>
///Pustastrona,któramożebyćużywanasamodzielnielubdoktórejmożna
///nawigowaćwewnątrzramkii
///</summary>
publicsealedpartialclassMainPage:Page
{
publicMainPage()
{
thisiInitializeComponent();
}
}
}
Opróczsporejliczbydyrektywusing,powodującychwłączeniedozakresuprzestrze-
ninazwużywanychprzezwiększośćaplikacjiUWP
,pliktenzawieradefinicjęklasy
onazwieMainPageiprawienicpozatym.Wplikutymistniejepewnaniewielkailość
kodudlaklasyMainPage,będącakonstruktoremtejklasyizawierającawywołanie
metodyonazwieInitializeComponent.Konstruktortospecjalnametodaotakiejsamej
nazwiejakklasa,którejdotyczy
.Metodatajestwykonywanapodczastworzenianowe-
gowystąpieniadanejklasyimożezawieraćkodsłużącydoinicjowanianowejinstancji
klasy
.Więcejinformacjinatematkonstruktorówpodanychzostaniewrozdziale7.
KlasaMainPagewrzeczywistościzawieraznaczniewięcejkoduniżtychkilkalini-
jekwidocznychwplikuMainPage.xaml.cs,alewiększośćtegokodujestgenerowana
automatyczniewoparciuoopisformularzawjęzykuXAMLipozostajeukryta.Ten
ukrytykodwykonujetakieoperacje,jakutworzenieiwyświetlenieformularzaoraz
utworzenieiumieszczenienanimróżnychkontrolek.
Wskazówka
WybraniezmenuWidokpoleceniaKod(Code)wczasie,gdyaktywnejest
oknowidokuprojektowego,pozwalatakżenawyświetlenieplikuzkodemwjęzykuC#dla
stronyaplikacjiUWP
.
WtymmiejscuczęśćzCzytelnikówbyćmożezaczynasięzastawiać,gdzieznajduje
sięmetodaMainiwjakisposóbnastępujewyświetlenieformularzapouruchomieniu
aplikacji.Jakpamiętamy
,waplikacjachkonsolowychtowłaśniemetodaMaindefi-
niujepunkt,odktóregorozpoczynasięwykonywanieaplikacji.Aplikacjegraficzne
sąniecoinne.