Tritium UI
Galerie des contrôles
Chaque contrôle de Tritium UI pour .NET MAUI, plus les symbologies de code-barres et les finitions d’apparence.
Contrôles
Voici les contrôles de Tritium UI pour .NET MAUI.
Code-barres · Tritium Imaging & Barcode
TritiumBarcodeView
Dessinez un symbole de code-barres ou QR lisible à partir d'une chaîne et exportez-le en PNG.
- Encodez des symboles de vente, de poste, de logistique et de paiement, dont Code 128, Code 39, EAN/UPC, ITF, Codabar, Code 93, MSI, Plessey, PDF417, Data Matrix, Aztec, QR et la famille GS1 DataBar.
- Produisez des symboles spécialisés tels que Micro QR, rMQR, MaxiCode, Intelligent Mail, POSTNET, PLANET, Royal Mail, KIX, Mailmark, Australia/Japan/Korea Post, PharmaCode, DotCode, Telepen, Code 11, Code One, Aztec Runes, HIBC et VIN.
- Produisez des profils de paiement et européens, dont EPC QR, Swiss QR-bill, UPN QR, Code 32, PZN8, Identcode, Leitcode, DPD et ITF-14.
- Activez GS1-128 (FNC1) pour le Code 128, et déduisez le format GS1 lorsque la valeur ressemble déjà à une chaîne d'éléments.
- Réglez le symbole et sa valeur ensemble pour que l'aperçu ne se vide pas sur une paire intermédiaire invalide.
- Choisissez les couleurs de premier plan et d'arrière-plan du symbole.
- Exportez un fichier PNG à la taille demandée.
- Appelez UseTritiumBarcode() une fois au démarrage, avant d'afficher un scanner ou un générateur.
TritiumBarcodeScanner
Acceptez un code-barres depuis une cale clavier, une image fixe ou une caméra en direct après l'autorisation de l'utilisateur.
- Saisissez ou calez un code dans le champ et déclenchez BarcodeDetected avec la valeur brute, le nom du format et la source (clavier, caméra ou image).
- Laissez la caméra éteinte jusqu'à ce que la page appelle RequestEnableCameraAsync, qui interroge l'utilisateur et demande l'autorisation de la caméra.
- Décodez une image fixe depuis un flux sur chaque plateforme prise en charge, y compris Windows, où le scan par caméra en direct n'est pas disponible.
- Affichez un aperçu de caméra en direct seulement lorsque l'appareil signale une caméra utilisable (Android, iOS et Mac Catalyst).
- Liez la dernière valeur acceptée dans les deux sens pour qu'un formulaire puisse enregistrer le scan.
- Arrêtez la caméra lorsque le contrôle se décharge.
Graphiques · Tritium Charts
TritiumCartesianChart
Tracez des séries métier et financières sur un graphique X/Y commun, avec zoom, légende et export PNG.
- Déposez des séries ligne, spline, aire, barre, barre/aire empilée et empilée à 100 %, nuage, aire de plage, barre d'erreur, cascade et boîte à moustaches.
- Tracez des cours OHLC et en chandeliers, avec un volet de volume facultatif et des couleurs de hausse et de baisse.
- Liez chaque série à une collection avec des chemins de propriétés X et Y, ou à des valeurs X numériques, de catégorie ou de date.
- Utilisez un axe Y linéaire ou logarithmique, un axe Y secondaire, des titres d'axe et des quadrillages verticaux.
- Laissez zoomer et faire défiler, montrez un réticule et des info-bulles, et synchronisez le zoom entre les graphiques qui partagent un ZoomSyncGroup.
- Placez la légende de n'importe quel côté, choisissez une palette nommée (teal, ocean, sunset ou mono) et remplacez la couleur d'une série.
- Tracez des lignes de référence et des superpositions de tendance : ajustement linéaire, moyenne mobile, ajustement quadratique, bandes de Bollinger et VWAP.
- Animez les changements de série, affichez un message d'état vide et exportez le tracé vers un flux ou un fichier PNG.
- Sélectionnez un point et gérez SeriesPointSelected.
TritiumFunnelChart
Montrez un pipeline qui se rétrécit en entonnoir ou en pyramide, avec étiquettes, éclatement et export PNG.
- Liez une FunnelSeries pour que chaque étape ait une étiquette et une valeur.
- Basculez entre entonnoir et pyramide, et réglez l'étroitesse du col.
- Affichez des étiquettes de données, une légende et des info-bulles.
- Éclatez une étape par index ou l'étape que l'utilisateur sélectionne.
- Animez la série et affichez un message d'état vide.
- Sélectionnez une étape et gérez SeriesPointSelected.
- Exportez le graphique vers un flux ou un fichier PNG.
TritiumHeatmapChart
Coloriez une grille de valeurs en lignes et colonnes pour que les matrices denses se lisent d'un coup d'œil.
- Liez une HeatmapSeries avec des chemins de propriétés de colonne, de ligne et de valeur.
- Peignez les cellules sur une échelle à deux ou trois couleurs (bas, milieu facultatif, haut).
- Affichez ou masquez les étiquettes de valeur de cellule et les étiquettes d'axe.
- Affichez une légende et des info-bulles, et animez le premier tracé.
- Affichez un message d'état vide lorsqu'il n'y a pas de données.
- Sélectionnez une cellule et gérez SeriesPointSelected.
- Exportez le graphique vers un flux ou un fichier PNG.
TritiumPieChart
Montrez les parts d'un tout en camembert ou en anneau, avec éclatement, légende et export PNG.
- Liez une PieSeries à une collection avec des chemins de propriétés d'étiquette et de valeur.
- Réglez HoleRadius au-dessus de zéro pour dessiner un anneau.
- Éclatez une part par index, ou la part que l'utilisateur sélectionne.
- Affichez ou masquez la légende et les info-bulles, et jouez une courte animation de série.
- Affichez un message d'état vide personnalisé lorsqu'il n'y a pas de données.
- Sélectionnez une part et gérez SeriesPointSelected.
- Exportez le graphique vers un flux ou un fichier PNG.
TritiumRadarChart
Comparez plusieurs séries sur les mêmes catégories dans un graphique radar.
- Superposez plusieurs RadarSeries sur les mêmes rayons.
- Liez chaque série avec des chemins de propriétés de catégorie et de valeur.
- Choisissez si une série est un polygone rempli ou un contour, et réglez l'épaisseur du trait.
- Affichez une légende, des info-bulles et un nombre réglable d'anneaux de grille.
- Animez la série et affichez un message d'état vide.
- Sélectionnez un point et gérez SeriesPointSelected.
- Exportez le graphique vers un flux ou un fichier PNG.
Badge · Tritium UI Controls
TritiumBadge
Affichez un court libellé dans une puce arrondie qui suit le thème Tritium actif.
- Réglez la légende avec Text.
- Reprenez automatiquement l'accent, l'encre et le chrome courants.
- Repeignez lorsque le pack de thème, la finition, le remplissage ou l'accent change.
- Déposez-le en ligne sur une page sans code de disposition supplémentaire.
- Restez lisible dans les thèmes clair et sombre de l'application.
Formulaire de données · Tritium UI Controls
TritiumDataForm
Générez un éditeur étiqueté pour un objet .NET, validez-le, puis confirmez ou annulez les modifications.
- Pointez DataObject vers un POCO et laissez le formulaire construire un éditeur par propriété publique.
- Utilisez une saisie masquée pour les chaînes masquées, une saisie numérique pour les nombres, un interrupteur pour bool, un sélecteur de date pour DateTime et DateOnly, et une liste déroulante pour les énumérations.
- Nommez, ordonnez, groupez ou masquez les champs avec DataFormDisplay, et attachez un masque avec DataFormMasked.
- Validez avec les attributs de validation .NET habituels, dont Required et Range.
- Lancez la validation lorsqu'un champ change, lorsqu'il perd le focus, ou seulement lorsque vous appelez Validate.
- Remplacez ou annulez un éditeur dans GeneratingEditor avant qu'il ne s'affiche.
- Commit ne réussit que si la validation passe. Cancel restaure l'objet aux valeurs du dernier chargement ou de la confirmation réussie et reconstruit les éditeurs.
- Passez tout le formulaire en lecture seule, et activez au besoin un retour haptique ou sonore sur les éditeurs.
Grille de données · Tritium Data Grids
TritiumDataGrid
Affichez, modifiez, filtrez, groupez et exportez des données tabulaires ou hiérarchiques dans une grille MAUI.
- Liez ItemsSource et générez les colonnes automatiquement, ou déclarez des colonnes texte, numériques, booléennes, date, combo et modèle.
- Laissez trier, redimensionner, réordonner, masquer et figer des colonnes à gauche ou à droite.
- Filtrez avec une zone de texte, une liste ou un arbre de valeurs distinctes, des filtres de style Excel et un filtre ET/OU avancé.
- Groupez les lignes, développez un arbre d'enfants, montrez le détail d'une ligne et basculez entre une disposition tableau et cartes.
- Modifiez les cellules en ligne ou avec un modèle de ligne, puis annulez ou acceptez les changements.
- Sélectionnez des lignes ou des cellules, copiez la sélection en texte séparé par des tabulations et collez-la dans la grille.
- Montrez des synthèses de colonne (somme, moyenne, nombre, min, max), fusionnez les cellules égales, épinglez des lignes et colorez les cellules avec des règles conditionnelles.
- Paginez les lignes, recherchez du texte, et enregistrez ou restaurez l'état des colonnes, du tri, du filtre et du groupe.
- Exportez en CSV ou Excel, et imprimez ou prévisualisez la vue courante en HTML.
Ancrage · Tritium UI Controls
TritiumDockGroup
Un panneau d'outils titré qui peut se replier, s'épingler et se fermer dans un hôte d'ancrage.
- Réglez un titre et placez n'importe quelle vue dans le corps.
- Repliez le corps depuis l'en-tête, avec une courte animation.
- Épinglez le groupe pour qu'un panneau flottant reste à l'écran.
- Masquez le bouton fermer ou épingler lorsque le panneau doit rester.
- Faites défiler un corps haut au lieu de le rogner.
- Déclenchez CloseRequested, CollapseChanged, PinChanged et ContentSizeChanged pour votre propre disposition.
TritiumDockHost
Ancrez, détachez, réordonnez et restaurez des groupes d'outils sur une même page.
- Empilez des panneaux TritiumDockGroup dans une colonne d'ancrage défilante.
- Faites glisser une barre de titre pour détacher le groupe, avec un court seuil de déplacement pour qu'un clic ne le désancre pas.
- Accrochez les groupes flottants aux flottants voisins, à la colonne d'ancrage et aux bords de la superposition.
- Déposez un flottant dans l'ancrage et choisissez son ordre d'après la position de dépôt.
- Gardez un groupe épinglé à l'écran pour qu'il ne se réancre pas.
- Affichez, masquez ou fermez un groupe, et écoutez fermé, affiché, réancré et fin de glisser.
- Attachez un menu de visibilité pour que l'utilisateur puisse ramener un groupe masqué.
- Sous Windows, la barre de titre affiche un curseur de saisie tant que le pointeur est dessus.
Éditeurs · Tritium UI Controls
TritiumAutoComplete
Filtrez une liste pendant la saisie et liez à la fois le texte et l'élément choisi.
- Filtrez avec Contains ou StartsWith après un nombre minimal de caractères.
- Liez ItemsSource à des chaînes ou des objets et placez une correspondance dans SelectedItem.
- Gardez Text dans les deux sens pour piloter la zone depuis le code.
- Affichez un état occupé pendant que vous remplacez la liste depuis une recherche.
- Activez au besoin un retour haptique ou sonore lorsqu'une suggestion est choisie.
- Masquez la liste de suggestions après une sélection.
TritiumComboBox
Choisissez un élément dans une liste, avec un bouton Effacer facultatif et une propriété d'affichage.
- Liez ItemsSource et SelectedItem dans les deux sens.
- Affichez une propriété de chaque objet avec DisplayMemberPath, ou le texte de l'objet.
- Proposez un bouton Effacer, ou masquez-le lorsqu'une valeur est exigée.
- Activez au besoin un retour haptique ou sonore lorsque la sélection change.
- Utilisez-le comme l'éditeur d'énumération que DataForm génère.
TritiumDateTimePicker
Modifiez une date, une heure ou les deux, et gardez la valeur dans une plage facultative.
- Basculez entre date seule, heure seule, et date plus heure.
- Liez un DateTime nullable dans les deux sens.
- Bornez la date avec MinimumDate et MaximumDate.
- Activez au besoin un retour haptique ou sonore lorsque l'utilisateur valide un changement.
- DataForm utilise le mode date pour les propriétés DateTime et DateOnly.
TritiumMaskedEntry
Forcez le texte saisi dans un masque et exposez la valeur brute ainsi que le fait que le masque est complet.
- Utilisez 0 pour un chiffre, L pour une lettre, A pour une lettre ou un chiffre, et tout autre caractère comme littéral.
- Affichez un caractère d'invite dans les cases que l'utilisateur n'a pas remplies.
- Gardez Value comme les caractères bruts, à part de l'affichage mis en forme.
- Réglez IsValid lorsque chaque case est remplie.
- Activez au besoin un retour haptique ou sonore lorsque l'utilisateur quitte le champ.
- DataForm applique DataFormMasked aux propriétés chaîne automatiquement.
TritiumNumericEntry
Modifiez un décimal avec des bornes facultatives, un format et un indicateur de validité que vous pouvez lier.
- Liez un décimal nullable dans les deux sens.
- Refusez les valeurs hors de Minimum et Maximum.
- Autorisez une zone vide lorsque AllowNull est vrai.
- Mettez en forme l'affichage avec une chaîne de format numérique .NET.
- Lisez IsValid pour voir si le texte courant est un nombre dans l'intervalle.
- Activez au besoin un retour haptique ou sonore à la validation.
TritiumSignaturePad
Capturez une signature au doigt ou au pointeur et exportez-la en PNG.
- Tracez un ou plusieurs traits sur le pavé.
- Réglez la couleur d'encre et l'épaisseur du trait.
- Lisez IsEmpty avant d'accepter le formulaire.
- Effacez le pavé depuis un bouton.
- Exportez les traits vers un flux PNG à la taille choisie.
- Activez au besoin un retour haptique ou sonore comme pour les autres éditeurs.
TritiumStepper
Faites monter ou descendre un nombre entre un minimum et un maximum.
- Liez Value dans les deux sens comme décimal.
- Réglez Minimum, Maximum et Increment.
- Bloquez aux extrémités au lieu de boucler.
- Affichez la valeur courante entre les boutons moins et plus.
- Activez au besoin un retour haptique ou sonore à chaque pas.
TritiumSwitch
Liez un booléen à un interrupteur qui suit la couleur d'accent Tritium.
- Liez IsToggled dans les deux sens.
- Utilisez l'accent du thème actif pour l'état activé.
- Ignorez les mises à jour par code pour que le retour ne joue que lors d'une bascule de l'utilisateur.
- Activez au besoin un retour haptique ou sonore.
- DataForm l'utilise pour les propriétés bool.
Gantt · Tritium Scheduling
TritiumGanttView
Planifiez des tâches sur un diagramme de Gantt avec dépendances, calendriers, ressources et chemin critique.
- Affichez une grille de tâches à côté des barres de chronologie, et liez vos propres objets avec un mappage ou utilisez TritiumGanttTask.
- Zoomez par jour, semaine ou mois, et grisez les jours non travaillés d'un calendrier de projet.
- Liez les tâches fin-début, début-début, fin-fin ou début-fin, avec un décalage, et tracez ou supprimez des liens sur le graphique.
- Faites glisser pour déplacer une barre, redimensionnez un segment et mettez à jour l'avancement, avec annulation et rétablissement en plusieurs étapes.
- Surlignez le chemin critique, montrez les références et les jalons, et faites respecter les dates de dépendance.
- Indentez une hiérarchie avec ParentId, scindez une tâche et appliquez des contraintes telles que ne pas commencer avant et doit commencer le.
- Affectez des ressources, montrez la surcharge, nivelez le planning et ouvrez un histogramme de ressources.
- Hébergez plus d'un projet, choisissez les colonnes de la grille de tâches et placez du texte sur les barres.
- Modifiez une tâche dans la boîte de propriétés, exportez un PNG ou un PDF vectoriel, et imprimez (boîte de dialogue Windows, ou ouvrez le PDF ailleurs).
Jauges · Tritium Gauges
TritiumBulletGraph
Comparez une mesure mise en avant à une cible sur une échelle qualitative compacte.
- Montrez une mesure mise en avant face à un repère comparatif.
- Peignez des plages qualitatives (faible, satisfaisant, bon) derrière la barre.
- Disposez le graphique à l'horizontale ou à la verticale.
- Affichez des étiquettes de graduation et une étiquette facultative sur le repère comparatif.
- Faites glisser la valeur mise en avant, accrochez-la et animez les changements.
- Liez Value comme alias de la mesure mise en avant.
- Exportez le graphique vers un flux ou un fichier PNG.
TritiumDigitalGauge
Affichez un nombre en afficheur sept segments, y compris un deux-points de style horloge.
- Liez le minimum, le maximum et une valeur dans les deux sens.
- Choisissez combien de chiffres et de décimales afficher.
- Complétez avec des zéros de tête et ajoutez une unité.
- Faites clignoter un deux-points pour un affichage de type horloge.
- Recoloriez les chiffres depuis des plages, avec une couleur d'alarme distincte.
- Réglez les couleurs du panneau et des chiffres, plus un titre.
- Exportez l'afficheur vers un flux ou un fichier PNG.
TritiumLinearGauge
Affichez une valeur sur une barre horizontale ou verticale avec des graduations, des plages et une aiguille.
- Liez le minimum, le maximum et une valeur dans les deux sens.
- Disposez l'échelle à l'horizontale ou à la verticale.
- Coloriez des bandes quantitatives et ajoutez des pointeurs de repère.
- Affichez des graduations, des étiquettes, un titre et une couleur de barre.
- Faites glisser l'aiguille, accrochez à un pas et animez les changements.
- Verrouillez l'interaction avec IsReadOnly.
- Exportez la jauge vers un flux ou un fichier PNG.
TritiumRadialGauge
Affichez une valeur sur un cadran circulaire avec des plages, une aiguille et un glissement facultatif.
- Réglez le minimum, le maximum et une valeur dans les deux sens.
- Balayez n'importe quel angle de départ et arc, d'un cercle complet à un demi-cercle.
- Coloriez des bandes avec GaugeRange et ajoutez des pointeurs avec GaugeMarker.
- Affichez des graduations majeures et mineures, des étiquettes, un titre et une étiquette centrale.
- Laissez l'utilisateur faire glisser l'aiguille, accrochez à un pas et animez les changements de valeur.
- Verrouillez le cadran avec IsReadOnly.
- Exportez la jauge vers un flux ou un fichier PNG.
Éditeur d’image · Tritium Imaging & Barcode
TritiumImageEditor
Chargez une image, peignez et sélectionnez dessus, ajustez-la et exportez en PNG ou JPEG.
- Chargez depuis un fichier, un flux ou un tableau d'octets, et exportez PNG ou JPEG vers un flux ou un fichier.
- Peignez au stylo, crayon, surligneur, gomme, spray, pot, dégradé, clonage et recoloration.
- Tracez des lignes, courbes, rectangles, ellipses, flèches et du texte, avec gras, italique, taille et police.
- Sélectionnez avec un rectangle, une ellipse, un lasso ou une baguette magique, puis copiez, coupez, collez, rognez, remplissez, estompez, étendez ou contractez.
- Faites pivoter, retournez, rognez, redimensionnez la toile, et réglez luminosité, contraste, teinte, saturation, flou, netteté et d'autres effets.
- Gardez une pile de calques : ajouter, dupliquer, supprimer, renommer, réordonner, aplatir, régler l'opacité et fusionner (normal, produit, écran, incrustation, obscurcir, éclaircir).
- Annulez, rétablissez et sautez à une étape de l'historique.
- Zoomez, faites défiler et ajustez l'image ; sous Windows la molette zoome au pointeur.
- Affichez ou masquez la barre de peinture, et déclenchez ImageChanged après une modification.
Cartes · Tritium Maps
TritiumMapView
Dessinez des tuiles de carte web depuis la source que vous choisissez (OpenStreetMap, Azure Maps avec votre propre clé, ou tout serveur de tuiles HTTPS), avec des repères, des formes, du GeoJSON, des cartes de chaleur et des choroplèthes.
- Centrez sur une latitude et une longitude et réglez le zoom.
- Choisissez la source de tuiles : OpenStreetMap, Azure Maps avec votre propre clé (Road, Satellite, Hybrid et Night), ou tout serveur de tuiles HTTPS. Les tuiles sont dessinées par notre propre moteur natif et conservées dans un cache local de tuiles.
- Ajoutez des repères, des cercles, des polylignes et des polygones, et modifiez les superpositions lorsque vous activez ce mode.
- Regroupez les repères, tracez une forme à main levée et mesurez la distance.
- Repères avec regroupement, formes avec édition, GeoJSON, cartes de chaleur et choroplèthes.
- Recherchez par géocodage, faites le géocodage inverse d'un point et affichez un itinéraire.
- Affichez la position de l'utilisateur, suivez l'appareil et tracez le cap lorsqu'une boussole est disponible.
- Ajoutez la superposition de trafic Azure Maps lorsque vous utilisez Azure Maps avec votre propre clé.
- Affichez une couche de carte de chaleur et gérez les événements de repère, de superposition, de groupe, d'appui long et de mesure.
Organigramme · Tritium Charts
TritiumOrgChartView
Dessinez un arbre d'organisation avec des connecteurs, le déploiement et le repli, et la recherche d'une personne.
- Liez une hiérarchie avec des enfants, ou une liste plate avec id et id parent.
- Affichez une étiquette, un sous-titre et une image facultative sur chaque nœud.
- Disposez l'arbre de haut en bas ou de gauche à droite avec des connecteurs orthogonaux.
- Développez tout, repliez tout ou repliez jusqu'à un niveau, et sélectionnez un nœud.
- Pincez pour zoomer, et utilisez la molette sous Windows.
- Surlignez un nom et faites défiler jusqu'à la correspondance avec QuickFind.
- Exportez le graphique vers un flux ou un fichier PNG.
PDF · Tritium Documents
TritiumPdfViewer
Ouvrez un PDF, feuilletez-le, recherchez, remplissez des formulaires, annotez et enregistrez le balisage.
- Chargez depuis un fichier, un tableau d'octets ou un flux, et allez à une page.
- Ajustez la largeur, ajustez la page ou réglez un zoom personnalisé.
- Faites défiler une page à la fois ou en continu dans une pile verticale.
- Affichez des miniatures et une barre de recherche, puis sautez au résultat suivant ou précédent.
- Demandez un mot de passe ou un certificat de destinataire lorsque le fichier en a besoin.
- Surlignez, soulignez, encrez, posez des notes, des tampons et du texte libre, puis enregistrez les annotations.
- Marquez des caviardages et exportez une copie caviardée.
- Remplissez le texte, les cases, les boutons radio et les champs de choix AcroForm, y compris la sélection multiple, et enregistrez une copie incrémentielle.
- Déclenchez DocumentLoaded, DocumentLoadFailed et SearchCompleted.
Pivot · Tritium Data Grids
TritiumPivotGrid
Transformez une liste plate en matrice de lignes, colonnes et valeurs, avec des totaux.
- Affectez des champs aux lignes, colonnes et valeurs et agrégez par somme, nombre, moyenne, min ou max.
- Affichez les totaux de ligne, les totaux de colonne et les sous-totaux.
- Triez par le libellé de ligne ou par une colonne de données, croissant ou décroissant.
- Mettez en forme les nombres et choisissez le texte affiché pour les cellules vides.
- Développez et repliez les groupes.
- Intégrez une liste de champs, ou partagez les mêmes collections de champs avec un TritiumPivotFieldList distinct.
- Sélectionnez une cellule et gérez CellTapped.
- Exportez la matrice en CSV ou en PNG.
- Il s'agit d'un tableau croisé de liste plate, pas d'un cube OLAP.
TritiumPivotFieldList
Affectez les champs source aux lignes, colonnes et valeurs du tableau croisé sans écrire de code de disposition.
- Listez les champs disponibles et déplacez-les vers Rows, Columns ou Values.
- Partagez ces trois collections avec un TritiumPivotGrid pour que la matrice reste synchronisée.
- Suggérez des noms de champs à partir des propriétés publiques du premier objet.
- Touchez une puce pour la renvoyer vers Available.
- Faites défiler l'agrégat d'un champ de valeur (somme, nombre, moyenne, min, max) par un appui long ou un second toucher.
- Partez d'une disposition vide et laissez l'utilisateur construire le tableau croisé.
Rapports · Tritium Reporting (dans Complete, ou seul)
TritiumReportViewer
Paginez un état lié, zoomez, recherchez et exportez-le dans les formats que vos utilisateurs attendent.
- Liez une définition d'état plus des lignes, ou remettez-lui un document déjà terminé.
- Acceptez une source de données, une liste d'objets ou de dictionnaires, et demandez des paramètres.
- Allez au premier, au précédent, au suivant et au dernier, et affichez un plan du document.
- Zoomez pour ajuster la largeur, ajuster la page, ou un pourcentage de 25 % à 400 %.
- Recherchez du texte et parcourez les résultats.
- Exportez PDF, Word, Excel (xlsx et xls), PNG, CSV, HTML, XML, MHTML, PowerPoint et TIFF.
- Déclenchez PrintRequested pour que l'application puisse afficher sa propre interface d'impression.
- Déclenchez ActionRequested lorsque l'utilisateur active un lien, un mailto ou un document incorporé.
TritiumReportDesigner
Disposez visuellement un état en bandes, prévisualisez-le et enregistrez la définition.
- Concevez les en-têtes et pieds d'état, de page et de groupe, plus une bande de détail.
- Déposez des étiquettes, champs, formules, codes-barres, images, lignes, cadres, graphiques, cartes, jauges, tableaux croisés, sous-états, totaux cumulés et documents incorporés.
- Accrochez, déplacez, redimensionnez et sélectionnez plusieurs éléments, avec annulation et rétablissement.
- Basculez les règles entre pouces et centimètres, et réglez Letter ou A4, portrait ou paysage.
- Modifiez les groupes, les tris et les paramètres, y compris les paramètres en cascade.
- Prévisualisez contre une source de données, une liste d'objets ou les lignes d'exemple intégrées.
- Enregistrez et rechargez la définition en JSON.
- Ajoutez des graphiques en barres, lignes, camembert, aire, nuage, entonnoir, carte de chaleur, radar, anneau, cascade, financiers et d'organisation lorsque ces contrôles sont disponibles pour le concepteur.
TritiumAveryLabelView
Prévisualisez une feuille d'étiquettes Avery de réception et exportez la feuille en PDF.
- Choisissez Avery 5160 ou 8160 (30 étiquettes, 1 par 2-5/8 pouces), 5163 (10 étiquettes, 2 par 4 pouces) ou 5164 (6 étiquettes, 3-1/3 par 4 pouces) sur US Letter.
- Placez un titre, un code-barres, un SKU, un bon de commande, une quantité, un emplacement, une date et une description sur chaque étiquette.
- Prévisualisez la feuille au PPP choisi.
- Exportez la feuille en octets PDF ou vers un fichier.
- Remplacez toute la feuille ou modifiez la liste d'éléments et actualisez.
Texte enrichi · Tritium UI Controls
TritiumRichTextEditor
Modifiez du texte mis en forme en HTML, avec une barre d'outils pour les styles dont la plupart des formulaires ont besoin.
- Liez Html dans les deux sens, et lisez le Text brut à côté.
- Appliquez gras, italique, souligné, titres, paragraphes et listes à puces ou numérotées.
- Insérez et retirez des liens.
- Affichez ou masquez la barre d'outils, et passez en lecture seule.
- Affichez un espace réservé lorsque le document est vide.
- Déclenchez HtmlChanged après une modification.
- Définissez le document depuis le code avec SetHtmlAsync.
Planificateur · Tritium Scheduling
TritiumScheduler
Planifiez des rendez-vous dans des vues jour, semaine, mois et chronologie de ressources.
- Basculez entre jour, semaine, semaine de travail, mois, une bande de plusieurs mois et une chronologie de ressources.
- Liez des rendez-vous et des ressources, ou mappez vos propres objets avec des chemins de propriétés.
- Faites glisser et redimensionnez les rendez-vous, et créez-les ou modifiez-les par des événements que vous pouvez annuler.
- Répétez chaque jour, semaine ou mois, et modifiez une occurrence, les suivantes ou toute la série.
- Marquez libre, provisoire, occupé, absent ou au travail ailleurs, et stockez le lieu, les notes et les participants.
- Affichez les jours fériés et les notes, réglez le premier jour de la semaine, et définissez la journée et la durée du créneau.
- Sélectionnez plusieurs dates, et déclenchez des rappels sur un minuteur que vous contrôlez.
- Imprimez la plage visible : une boîte de dialogue d'impression Windows lorsqu'une fenêtre est disponible, sinon un fichier HTML (et un PDF simple) que l'application ouvre.
TritiumCalendarCombo
Choisissez une date dans un calendrier mensuel déroulant sans quitter le formulaire.
- Affichez la date sélectionnée dans une zone en lecture seule et ouvrez une grille du mois.
- Liez SelectedDate dans les deux sens.
- Limitez les choix avec MinDate et MaxDate.
- Commencez la semaine au jour que vous choisissez.
- Déclenchez DateSelected lorsque l'utilisateur choisit un jour.
- Liez-le à la date sélectionnée d'un planificateur pour que les deux restent alignés.
Chronologie · Tritium Scheduling
TritiumTimelineView
Placez des événements et des plages de dates sur une ligne d'historique horizontale, distincte du planificateur et du Gantt.
- Affichez les instants comme des points et les durées comme des barres.
- Liez vos objets avec des chemins de titre, de détails, de début, de fin et de catégorie, ou utilisez TritiumTimelineEvent.
- Empilez les événements en alternant les côtés, par couloirs de catégorie, ou tous au-dessus ou au-dessous de l'axe.
- Faites défiler le temps, pincez pour zoomer, et utilisez la molette sous Windows.
- Marquez maintenant, et bornez l'échelle avec un zoom minimal et maximal.
- Affichez des étiquettes et des info-bulles, et faites défiler jusqu'à un instant.
- Sélectionnez un élément et gérez ItemTapped.
- Exportez la chronologie vers un flux ou un fichier PNG.
Treemap · Tritium Charts
TritiumTreemapView
Taillez des rectangles selon la valeur pour qu'une hiérarchie, ou une liste plate, soit facile à comparer.
- Liez un arbre avec des chemins de valeur, d'étiquette et d'enfants, ou une liste plate de nœuds.
- Disposez avec les algorithmes squarified, slice-and-dice ou strip, et choisissez la direction de la bande.
- Coloriez par catégorie ou sur une échelle continue d'une couleur à l'autre.
- Descendez dans une branche, affichez un fil d'Ariane et animez la descente.
- Affichez des étiquettes, un texte de valeur compact et des info-bulles.
- Surlignez les nœuds dont l'étiquette correspond à une chaîne de recherche.
- Sélectionnez une tuile et gérez ItemTapped et DrillChanged.
- Exportez la carte proportionnelle vers un flux ou un fichier PNG.
Arborescence · Tritium UI Controls
TritiumTreeView
Montrez une hiérarchie que l'utilisateur peut développer, cocher, sélectionner et réordonner.
- Liez un arbre avec un chemin de propriété d'enfants, ou chargez les enfants lorsqu'un nœud se développe.
- Ne sélectionnez rien, un nœud ou plusieurs.
- Affichez des cases à cocher et lisez les éléments cochés.
- Fournissez un modèle d'élément, ou affichez une propriété de chaque objet.
- Faites glisser pour réordonner les frères ou déposer un nœud sur un nouveau parent.
- Développez et repliez depuis le code, et écoutez les deux.
- Écoutez NodeReordered et NodeReparented, y compris lorsque votre liste est immuable et que vous devez appliquer le déplacement vous-même.
Symbologies de code-barres
TritiumBarcodeView dessine ces symboles.
Code128
Une symbologie dessinée par TritiumBarcodeView.
QrCode
Une symbologie dessinée par TritiumBarcodeView.
Code39
Une symbologie dessinée par TritiumBarcodeView.
Ean13
Une symbologie dessinée par TritiumBarcodeView.
Ean8
Une symbologie dessinée par TritiumBarcodeView.
UpcA
Une symbologie dessinée par TritiumBarcodeView.
UpcE
Une symbologie dessinée par TritiumBarcodeView.
Itf
Une symbologie dessinée par TritiumBarcodeView.
Pdf417
Une symbologie dessinée par TritiumBarcodeView.
DataMatrix
Une symbologie dessinée par TritiumBarcodeView.
Aztec
Une symbologie dessinée par TritiumBarcodeView.
Codabar
Une symbologie dessinée par TritiumBarcodeView.
Code93
Une symbologie dessinée par TritiumBarcodeView.
Msi
Une symbologie dessinée par TritiumBarcodeView.
Plessey
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBar
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBarExpanded
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBarTruncated
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBarLimited
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBarStacked
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBarStackedOmnidirectional
Une symbologie dessinée par TritiumBarcodeView.
Gs1DataBarExpandedStacked
Une symbologie dessinée par TritiumBarcodeView.
MicroQr
Une symbologie dessinée par TritiumBarcodeView.
MicroPdf417
Une symbologie dessinée par TritiumBarcodeView.
MaxiCode
Une symbologie dessinée par TritiumBarcodeView.
IntelligentMail
Une symbologie dessinée par TritiumBarcodeView.
PharmaCode
Une symbologie dessinée par TritiumBarcodeView.
PharmaCodeTwoTrack
Une symbologie dessinée par TritiumBarcodeView.
RoyalMail
Une symbologie dessinée par TritiumBarcodeView.
UpcEanExtension
Une symbologie dessinée par TritiumBarcodeView.
Code32
Une symbologie dessinée par TritiumBarcodeView.
Pzn8
Une symbologie dessinée par TritiumBarcodeView.
DeutschePostIdentcode
Une symbologie dessinée par TritiumBarcodeView.
DeutschePostLeitcode
Une symbologie dessinée par TritiumBarcodeView.
Kix
Une symbologie dessinée par TritiumBarcodeView.
DpdCode
Une symbologie dessinée par TritiumBarcodeView.
RoyalMailMailmark
Une symbologie dessinée par TritiumBarcodeView.
Itf14
Une symbologie dessinée par TritiumBarcodeView.
Code39Extended
Une symbologie dessinée par TritiumBarcodeView.
Telepen
Une symbologie dessinée par TritiumBarcodeView.
Logmars
Une symbologie dessinée par TritiumBarcodeView.
EpcQr
Une symbologie dessinée par TritiumBarcodeView.
SwissQr
Une symbologie dessinée par TritiumBarcodeView.
UpnQr
Une symbologie dessinée par TritiumBarcodeView.
Standard2of5
Une symbologie dessinée par TritiumBarcodeView.
Industrial2of5
Une symbologie dessinée par TritiumBarcodeView.
Iata2of5
Une symbologie dessinée par TritiumBarcodeView.
DataLogic2of5
Une symbologie dessinée par TritiumBarcodeView.
Code11
Une symbologie dessinée par TritiumBarcodeView.
DotCode
Une symbologie dessinée par TritiumBarcodeView.
Postnet
Une symbologie dessinée par TritiumBarcodeView.
Planet
Une symbologie dessinée par TritiumBarcodeView.
AustraliaPost
Une symbologie dessinée par TritiumBarcodeView.
JapanPost
Une symbologie dessinée par TritiumBarcodeView.
KoreaPost
Une symbologie dessinée par TritiumBarcodeView.
RmQr
Une symbologie dessinée par TritiumBarcodeView.
Hibc
Une symbologie dessinée par TritiumBarcodeView.
Vin
Une symbologie dessinée par TritiumBarcodeView.
AztecRune
Une symbologie dessinée par TritiumBarcodeView.
CodeOne
Une symbologie dessinée par TritiumBarcodeView.
Apparence
Basculez chaque contrôle Tritium vers un pack de thème, une finition, un remplissage et un accent partagés, y compris clair et sombre.
- Appliquez l'un des cinq packs : Default, Candy, Glass, Gradient ou Soap Bubble.
- Choisissez une finition plate ou une finition en profondeur avec un biseau plus marqué.
- Peignez le chrome avec un remplissage horizontal, vertical, diagonal ou radial.
- Réglez votre propre couleur d'accent et de deux à six arrêts de dégradé.
- Suivez le thème clair ou sombre de l'application pour la page, la surface, l'encre, le texte atténué et les bordures.
- Fusionnez TritiumThemeResources pour que le XAML puisse lier des clés DynamicResource telles que TritiumAccent, TritiumInk, TritiumPage et les couleurs de série.
- Écoutez Changed et relisez les couleurs après un changement de pack ou d'accent.
- Pilotez les graphiques, les pastilles, les éditeurs et le reste de la suite depuis les mêmes jetons.
Paquets
Default
Un paquet de thème.
Candy
Un paquet de thème.
Glass
Un paquet de thème.
Soap Bubble
Un paquet de thème.
Arrêts du dégradé
Gradient utilise 2, 3, 4, 5, 6 arrêts.
Gradient 2
Gradient avec ce nombre d’arrêts de couleur.
Gradient 3
Gradient avec ce nombre d’arrêts de couleur.
Gradient 4
Gradient avec ce nombre d’arrêts de couleur.
Gradient 5
Gradient avec ce nombre d’arrêts de couleur.
Gradient 6
Gradient avec ce nombre d’arrêts de couleur.
Direction de remplissage
Horizontal
Une direction de remplissage.
Vertical
Une direction de remplissage.
Diagonal
Une direction de remplissage.
Radial
Une direction de remplissage.
Finition
Flat
Une finition de présentation.
Depth3D
Une finition de présentation.