Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
Android

Xamarin.Forms ContentPage

Un cours complet pour maîtriser Xamarin.Forms ContentPage.

0 chapitres 0 QCM Accès gratuit
  1. Objectif

    • Connaitre la classe Xamarin.Forms ContentPage
  2. Introduction

    • Le ContentPage est l'élément racine , qui est la classe dérivée de CodePlusXamlPage.
    • Cette balise commence par deux déclarations d'espace de noms XML, les deux étant des URL.
      • Ces URL indiquent simplement à qui appartient l'espace de noms et quelle fonction il sert.
      <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
                   xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                   x:Class="Les_MasterDetailPage.Page1"
                   Title="Le contentPage"
                   >
      • L'URL xmlns="http://xamarin.com/schemas/2014/forms" comprend l'année où cet espace de nom est entré en jeu et le mot forms qui est une abréviation pour Xamarin.Forms.
      • L'URL xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" commence par l'espace de noms xmlns qui est associé à un préfixe de x par convention, et appartient à Microsoft.
      • Cet espace de noms fait référence à des éléments et des attributs intrinsèques à XAML qui se trouvent dans chaque implémentation XAML.
      • Le mot winfx fait référence à un nom autrefois utilisé pour le .NET Framework 3.0, qui a introduit WPF et XAML.
      • L'année 2009 fait référence à une spécification XAML particulière, qui implique également une collection particulière d'éléments et d'attributs qui s'appuient sur la spécification XAML d'origine, datée de 2006.
  3. L'attribut x: Class
    • Cet attribut peut apparaître uniquement sur l'élément racine d'un fichier XAML.
    • La spécification x: Class indique que la classe CodePlusXamlPage dans l'espace de noms CodePlusXaml provient de ContentPage.
    • C'est exactement la même information que la définition de classe CodePlusXamlPage dans le fichier CodePlusXamlPage.xaml.cs.
  4. La page ContentPage est la page la plus simple à utiliser, c'est le modèle par défaut.
  5. Xamarin.Forms ContentPage
  6. ContentPage est un seul écran d'une application.
  7. ContentPage est une page par défaut créée par Xamarin.Forms.
  8. Utilisation

    Rendu de l'exemple précédent
  9. Création

    • ContentPage est une page par défaut créée par Xamarin.Forms.
    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
                 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                 xmlns:local="clr-namespace:Hello_World"
                 x:Class="Hello_World.MainPage">
        <StackLayout VerticalOptions="Center" HorizontalOptions="CenterAndExpand">
            <Label x:Name="lblmessage" Text="Bonjour tout le monde" 
               FontSize="Large"
               FontAttributes="Bold"
               TextColor="Blue"
               VerticalOptions="Center" 
               HorizontalOptions="CenterAndExpand" />
            <Label x:Name="lblDate" 
               FontSize="Large"
               FontAttributes="Italic"
               TextColor="Green"
               VerticalOptions="Center" 
               HorizontalOptions="CenterAndExpand" />
            <Button x:Name="btnDate" Text="Afficher Date" 
                    Clicked="afficherDate" />
        </StackLayout>
    </ContentPage>
  10. Pour ajouter le contentPage faites un clic droit sur le projet Hello Word crée dans autre tutoriel et ajoutez> Nouvel élément
  11. Xamarin.Forms ContentPage
  12. Dans la plate-forme Xamarin.Forms, sélectionnez la page Forms XAML et nommez-la PagePrincipale, puis cliquez sur OK.
  13. Découvrez comment procéder