PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type Tuile
  • Affichage du texte et/ou des images
  • Tuiles carrées et rectangulaires
  • Notes
  • Fonctions utilisant des variables de type Tuile
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type Tuile permet de définir toutes les caractéristiques avancées d'une tuile pour une application en mode Universal Windows 10 App. Les caractéristiques de cette tuile peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 21 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Exemple
MaTuile est une Tuile
MaTuile..Type = tuileLarge
MaTuile..Modèle = tuileModeleLargeImageHaut
Ajoute(MaTuile..Images, "photo.jpg")
MaTuile..Texte = "Important"
TuileSupprimeTout()
TuileAjoute(MaTuile)
Remarques

Propriétés spécifiques à la description des variables de type Tuile

Les propriétés suivantes peuvent être utilisées pour manipuler une tuile :
Nom de la propriétéType manipuléEffet
ImagesTableau de chaînes de caractèresListe des chemins d'accès à l'image (ou aux images) affichée dans la tuile.
Les chemins des images peuvent être :
  • Des URL de type "http://" pointant sur une image.
  • Un chemin relatif par rapport au bundle de l’application.
  • Un chemin relatif par rapport au répertoire "appdata" de l’application.
Les images sont recherchées dans le bundle puis dans le répertoire "appdata".
Attention : Les images doivent faire moins de 1024*1024 pixels et moins de 200 Ko (limitation de Microsoft, pour plus de détails, consultez http://msdn.microsoft.com/en-us/library/windows/apps/hh465439.aspx)
Remarques :
  • Si l’URL spécifiée n’est pas correcte ou si l’image ne respecte pas les limitations, la tuile ne sera pas affichée.
  • Si aucune image n'est spécifiée, seul le texte (et éventuellement l'entête) sont affichés.
ModèleConstante de type EntierModèle prédéfini utilisé pour afficher la tuile. Les modèles disponibles sont les suivants :
  • tuileModèleBloc : La tuile est affichée sous forme de bloc (mode carré et mode large) :
  • tuileModèleDéfilant :
    La tuile "carrée" est composée d'une image et d'un texte. Les lignes de texte défilent (4 lignes maximum).
    La tuile "Large" est composée d'une grande image et de 4 petites images. Les lignes de texte défilent (4 lignes maximum).
  • tuileModèleLargeDéfilantImageCôté : Spécifique aux tuiles larges. La tuile "Large" est composée d'une grande image et d'une petite image positionnée à côté du texte. Les lignes de texte défilent (4 lignes maximum).
  • tuileModèleLargeImageCôté : Spécifique aux tuiles larges. La tuile "Large" est composée d'une petite image positionnée à côté du texte. Les lignes de texte ne défilent pas.
  • tuileModeleLargeImageHaut : Spécifique aux tuiles larges. La tuile "Large" est composée d'une grande image positionnée au-dessus du texte. Les lignes de texte ne défilent pas.
  • tuileModeleTexte : La tuile contient uniquement du texte (mode carré et mode large) :
RetourALaLigneBooléen
  • Vrai pour renvoyer automatiquement le texte à la ligne selon la taille de la tuile,
  • Faux dans le cas contraire.
TexteChaîne de caractèresTexte de la tuile.
Dans le cas d'une tuile personnalisée (propriété ..Type correspondant à la constante tuilePersonnalisée), cette propriété correspond au code XML permettant de définir la tuile. Pour plus de détails, consultez la documentation de Microsoft à l'adresse suivante : http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx
Remarque : Si le titre et le texte sont vides, seule l'image est affichée.
TitreChaîne de caractèresEntête du texte de la tuile. Cet entête est affiché en première ligne du texte, dans une police un peut plus grande que cette utilisée pour le texte.
Remarque : Si le titre et le texte sont vides, seule l'image est affichée.
TypeConstante de type EntierType de la tuile. Les différents types disponibles sont les suivants :
  • tuileCarrée : tuile de forme carrée.
  • tuileLarge : tuile rectangulaire.
  • tuilePersonnalisée : tuile dont la forme et le mode d'affichage sont définis par un code XML spécifié dans la propriété ..Texte. Pour plus de détails, consultez la documentation de Microsoft à l'adresse suivante : http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx
Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Affichage du texte et/ou des images

  • Si la propriété ..Image est vide, seul le texte (et éventuellement le titre) sont affichés.
  • A l’inverse, si le titre et le texte sont vides, seule l’image est affichée.

Tuiles carrées et rectangulaires

Les tuiles peuvent être à la fois carrées et larges. L'utilisateur choisit le mode d'affichage qu'il souhaite. Pour obtenir un affichage correcte de la tuile dans les deux modes, il est nécessaire de gérer ces deux modes.
Il est alors nécessaire d'utiliser la fonction TuileAjoute pour ajouter les deux modes d'affichage de la tuile.
Par exemple :
// Tuile en mode rectangulaire
MaTuile est une Tuile
MaTuile..Type = tuileLarge
MaTuile..Modèle = tuileModeleLargeImageHaut
Ajoute(MaTuile..Images, "photo.jpg")
MaTuile..Texte= "Mon joli texte"
TuileAjoute(MaTuile)

// Tuile en mode carré
MaTuile..Type = tuileCarrée
MaTuile..Modèle = tuileModeleDefilant
TuileAjoute(MaTuile)

Notes

  • Il est possible de faire défiler jusqu'à 5 tuiles différentes dans une file.
  • Les tuiles peuvent être mises à jour même lorsque l'application est fermée en spécifiant une URL dans la description XML de la tuile.
  • Il est possible d'ajouter des badges en bas de la tuile avec la fonction TuileAfficheBadge.

Fonctions utilisant des variables de type Tuile

Versions 18 et supérieures
TuileAjoute
Nouveauté 18
TuileAjoute
TuileAjoute
Ajoute une nouvelle personnalisation de tuile pour l’application Windows Store Apps en cours.
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire