Xamarin on tarkvaraplatvorm, mida kasutatakse platvormideüleseks mobiiliarenduseks. Saate seda kasutada rakenduste loomiseks iOS-is, Androidis, Windowsis ja mujal. Visual Studio abil saate luua uue Xamarini projekti ja täita oma rakenduse sisu, vidinaid ja muid funktsioone.

Kui loote uue mobiilirakenduse, võib teie rakendus vajada mitut lehte. Kui see nii on, vajab rakendus ka vajalikke funktsioone, et kasutajad saaksid nende lehtede vahel liikuda.

Kuidas seadistada Xamarini projekti

Alustamiseks luua uus Xamarini projekt. Kui loote uue rakenduse, kuvatakse vaikimisi avaleht Pealeht.xaml salvestatud Xamarini projekti peamisse kausta. The Pealeht.xaml leht toimib rakenduse esmakordsel käivitamisel avakuvana.

Leht sisaldab ka a MainPage.xaml.cs faili, kuhu saate C# abil oma programmeerimisloogika kirjutada. Teised platvormid võivad kasutada muid mobiiliarendusmängude keeled, mis võivad olla teile kasulikud.

  1. Navigeerige Pealeht.xaml ja avage see.
  2. Aastal MainPage.xaml faili, muutke vaikekoodi. Asendage sisu
    instagram viewer
    StackLayout Uue sildiga kasutajaliidese element:
    <StackLayout Padding = "50">
    <Sildi tekst = "Minu uus mobiilirakendus"
    Horisontaalsed valikud = "Keskus"
    VerticalOptions = "CenterAndLaienda"
    FontAttributes = "Paks, kaldkiri"
    Fondi suurus = "24"
    Tekstivärv = "Must" />
    </StackLayout>
  3. Rakenduse emulaatoris käivitamiseks klõpsake Visual Studio akna ülaosas rohelist esitusnuppu.
  4. Enne emulaatori käivitamist oodake, kuni projekt kompileeritakse.

Kuidas lisada Xamarini projektile teine ​​leht

Praegu on teie Xamarini projektil ainult üks leht. Uue lehe loomiseks lisage uus xaml faili ja täitke see mõne sisuga.

  1. Paremklõpsake Solution Exploreris projektil. Valige Lisamaja klõpsake nuppu Uus üksus.
  2. Valige Sisu leht alates Xamarin. Vormid kategooria. Nimetage uus fail SecondPage.xamlja klõpsake nuppu Lisama.
  3. Näete, et uus leht ilmub Solution Exploreris ja see koosneb mõlemast a xaml fail ja a xaml.cs faili. The xaml fail koosneb kasutajaliidese elementidest ja vidinatest ning xaml.cs fail koosneb muust koodiloogikast ja -funktsioonidest.
  4. Ava SecondPage.xaml faili, mis juba sisaldab mõnda vaikekoodi. Piirkonnas StackLayout UI element, asendage praegune silt sildiga "Teine leht".
    <StackLayout>
    <Sildi tekst="Teine leht"
    FontSize="42"
    VerticalOptions="CenterAndLaienda"
    Horisontaalsed valikud ="CenterAndLaienda" />
    </StackLayout>

Kuidas avalehelt teisele lehele navigeerida

Teisele lehele navigeerimiseks lisage nupp, mis käivitab rakenduse sellele navigeerimiseks.

  1. Avatud MainPage.xaml.
  2. Lisage nupu kasutajaliidese element. Lisage sildi alla uus nupp.
    <Nupu tekst = "Liikuge teisele lehele"
    x: nimi = "Nupp1"
    Taustavärv = "#2196F3"
    Tekstivärv = "WhiteSmoke"
    Kõrgustaotlus = "50" />
  3. Avatud MainPage.xaml.csja looge funktsioon nimega Navigeeri(). Kasutage funktsiooni sees nuppu Navigeerimine. PushAsync funktsioon uuele lehele navigeerimiseks. Peate argumendina lisama uue leheobjekti.
    asünkrtühine NavigateTo (objekti saatja, EventArgs e)
    {
    Navigeerimine. PushAsync(uus Teine leht());
    }
  4. Mine tagasi MainPage.xaml. Lisage uus Navigeeri() funktsioonis Klõpsas atribuut. See käivitab funktsiooni, kui kasutaja nuppu vajutab.
    <Nupu tekst = "Liikuge teisele lehele"
    x: nimi = "Nupp1"
    Klõpsatud = "Navigeeri"
    Taustavärv = "#2196F3"
    Tekstivärv = "WhiteSmoke"
    Kõrgustaotlus = "50" />
  5. Rakenduse käivitamiseks emulaatori abil klõpsake Visual Studio akna ülaosas rohelist esitusnuppu.
  6. Klõpsake avalehel nuppu. Näete, et rakendus navigeerib teisele lehele.

Mobiilirakenduste loomine Xamarini abil

Xamarin on avatud lähtekoodiga tööriist, mida saate kasutada mobiilirakenduste arendamiseks iOS-is, Androidis, Windowsis ja mujal. Visual Studio abil saate luua uue Xamarini projekti, täita rakenduse ja lisada mitu lehte.

Mitme lehe lisamiseks looge uued sisulehed ja täitke need sisuga. Samuti saate kasutada klõpsatavaid sündmusi või muid sündmusi, et käivitada rakendus uuele lehele navigeerimiseks.

Mobiilirakenduse loomisel on palju tööd, mistõttu on oluline, et alustades mõistaksite põhialuseid. Tutvuge mõne suurepäraste kursustega, millelt saate õppida.