Skip to content
Valball edited this page Mar 27, 2016 · 3 revisions

Cette partie va décrire la création d'éléments de Vue personnalisé.

Sous Android

Il faut créer une nouvelle classe dans Android.Framework.Android.Views qui doit hériter de View (ou l'un de ces descendants).

Ensuite il faut déclarer le nouvel élément. Pour cela il faut éditer le ActivityDescription.json.

Au début du fichier dans la partie aliases, il faut ajouter un élément comme il suit :

{
   "alias":"NomDeMaVue",
   "fullclassname":"IndiaRose.Framework.Views.NomDeMaClasse"
}

Il ne vous reste plus qu'à écrire le fonctionnement de votre vue.

Toutes les propriétés public seront modifiable directement avec les XML !

Sous Windows 8.1

Tout d'abord, il faut créer une nouvelle classe dans Windows8.Framework.Tablet.Views. Cette classe doit hériter de UIElement ou l'un de ses descendants

Ensuite dans les Xaml, pour utiliser cette vue vous devez ajouter la ligne dans mvvm:MvvmPage :

xmlns:view="using:IndiaRose.Framework.Views"

Vous pouvez maintenant utiliser votre view de cette manière :

<view:MaVueCustom></view:MaVueCustom>

Toutes les propriétés public seront modifiable directement dans le Xaml !

Xamarin :

Framework Storm par Julien Mialon :

Clone this wiki locally