web-dev-qa-db-fra.com

Différence entre AXML et XAML?

Je suis nouveau dans le développement mobile multiplateforme Visual Studio Xamarin et je continue à chercher sur AXML Je ne trouve tout simplement pas de tutoriel pour concevoir et appliquer une approche MVC.

J'ai en fait beaucoup de questions à ce sujet. Mais je vais juste laisser ce 3 ici en premier.

  1. Quelle est leur différence?
  2. Les conceptions xaml peuvent-elles être appliquées dans axml?
  3. Comment appliquer mon CSS aux fichiers axml?
17
JC Borlagdan

1 - Quelle est leur différence?

AXML: décrire l'interface utilisateur pour uniquement Android. Ce sont les mêmes fichiers utilisés par Android applications natives.

XAML: spécifie les dispositions Xamarin.Forms; ces fichiers décrivent une disposition multiplateforme que chaque plate-forme rend ensuite dans leurs contrôles natifs

2 - Les designs xaml peuvent-ils être appliqués dans axml?

Les conceptions Xaml ne peuvent pas être copiées directement dans AXML (car elles spécifient différents contrôles) mais elles peuvent être portées vers AXML. Conceptuellement, les fichiers xaml décrivent l'apparence d'une interface utilisateur sur les deux plates-formes.

3 - Comment appliquer mon CSS aux fichiers axml?

Les feuilles de style en cascade (CSS) ne s'appliquent pas à Xaml car elles décrivent comment styliser le HTML. Pour styliser Xaml, regardez styles API utilisé par Xamarin.Forms

25
matthewrdev

Quelle est leur différence?

  • AXML et XAML sont deux spécifications XML différentes.
  • AXML est juste pris en charge/disponible pour Xamarin.Android.
  • XAML est la façon dont Xamarin Forms pourrait standardiser l'interface utilisateur multiplateforme basée sur la spécification XML.
  • Si vous utilisez Xamarin natif Android vous ferez l'interface utilisateur en utilisant axml, si vous utilisez des formulaires, puis en utilisant XAML.

Référence de Quelle est la différence entre Xaml et axml dans la technologie Xamarin

Les conceptions xaml peuvent-elles être appliquées dans axml?

Non , car il n'y a pas de traduction directe entre ce que Android peut faire et ce que Xamarin.Forms peut faire.

Comment appliquer mon CSS aux fichiers axml?

Vous devez faire en sorte que votre interface utilisateur ressemble à CSS, il n'y a aucun moyen direct de savoir qui peut inclure votre CSS dans un fichier AXML.

5