Fermer

février 19, 2020

Interface utilisateur Telerik pour Xamarin R1 2020 SP: en-têtes collants et plus5 minutes de lecture

XamarinT2 Light_1200x303


L'interface utilisateur Telerik pour Xamarin R1 2020 est en ligne aujourd'hui, apportant de nouvelles fonctionnalités dans les contrôles RadListView et Pickers et résolvant un certain nombre de problèmes dans la suite.

Avec la version du mois dernier R1 2020 de Interface utilisateur Telerik pour Xamarin nous avons introduit un ensemble de commandes de sélecteur, Liste DateTime et Modèle (personnalisé) Sélecteurs et nouveau mode d'affichage pour le contrôle Calendrier – Vue Agenda . Nous avons maintenant publié notre service pack, en nous concentrant sur la stabilité et les améliorations des contrôles du sélecteur et de quelques ajouts intéressants à la suite comme les en-têtes de groupe collants pour le contrôle ListView.

En-têtes de groupe collants pour le contrôle ListView

Maintenant RadListView est livré avec l'une des fonctionnalités les plus demandées dans notre portail de commentaires public – En-têtes de groupe collants.

Les en-têtes de groupe collants sont très utiles dans les scénarios ListView groupés lorsque les groupes ont de nombreux éléments. En faisant défiler les éléments, l'en-tête de groupe correspondant «se fige» en haut de la vue jusqu'à ce que le suivant la repousse.

Vous pouvez facilement activer le comportement d'en-tête de groupe collant en définissant la propriété IsGroupHeaderSticky de ListView sur "True" .

Consultez la courte capture d'écran ci-dessous pour voir les en-têtes de groupe collant ci-dessous pour voir les en-têtes de groupe collant en action:

 ListView pour les en-têtes de groupe collants Xamarin

Améliorations des commandes de sélecteur

Commun Sélecteur de liste Sélecteur de date et heure et Sélecteur de modèle (personnalisé) :

  • Ajouter des ID d'automatisation.
  • Outre les fonctions par défaut, il existe désormais une fonctionnalité qui vous permet d'ajouter une logique personnalisée aux commandes Accepter et Annuler.
  • Ouvrez le sélecteur dans modal ou non modal popup. Vous pouvez définir si la fenêtre contextuelle sera modale ou non via la propriété booléenne IsPopupModal . Lorsque IsPopupModal = "True" l'interface utilisateur derrière le popup devient inactive et ne peut pas être utilisée jusqu'à ce que le popup soit fermé. Lorsque IsPopupModal = "False" la fenêtre contextuelle peut être fermée lorsque vous cliquez en dehors de la fenêtre contextuelle.

    Voici un exemple avec DateTime Picker lorsque IsPopupModal est False

    <[[19659016] telerikInput: RadDateTimePicker SpinnerFormatString = "d"

    AreSpinnerHeadersVisible = "True" >

    <[196590] telerikInput: RadDateTimePicker.SelectorSettings >

    < telerikInput: PickerPopupSelectorSettings IsPopupModal = "False"

    "LightBlue" />

    </ telerikInput: RadDateTimePicker.SelectorSettings >

    </ telerikInput: RadDateTimePicker [19659018]>

    Vérifiez la courte capture d'écran ci-dessous:

     popup non modal pour sélecteur pour xamarin

    Et lorsque le IsPopupModal est Vrai :

     sélecteur ispopupmodal pour xamarin

Nouvelles fonctionnalités du contrôle DateTime Picker

RadDateTime Picker vous donne la possibilité de définir une date d'affichage par défaut lorsque la valeur SelectedDate est null . Vous pouvez y parvenir via la propriété DefaultDisplayDate

< telerikInput: RadDateTimePicker SpinnerFormatString = "d"

SelectedDate = "{x: Null}"

DefaultDisplayDate = "2020,02,24 "

AreSpinnerHeadersVisible = " True " />

Problèmes résolus

Calendrier

  • La couleur d'aujourd'hui n'est pas correctement appliquée en mode AgendaView sur Android
  • Lorsque le titre du rendez-vous est trop long, il se déplace et chevauche l'étiquette de temps dans AgendaView sur Android

CheckBox

  • Le correctif NullReferenceException est levé lorsqu'il est positionné à l'intérieur d'un Contrôle RadListView o n iOS

DataGrid

  • NullReferenceException est levée lorsque vous quittez la page lorsque l'interface utilisateur de filtrage est affichée dans Shell.

Sélecteur de date et heure

  • Le défilement s'arrête lorsque la souris passe sur la sélection surligné sur UWP
  • SelectionHighlight n'est pas positionné correctement lorsque le style est appliqué.
  • Les en-têtes de flèche ne sont pas centrés sur le contenu de la flèche.
  • SelectionHighlight est derrière les éléments.

List Picker

  • SelectionHighlight est derrière les éléments.
  • Le contrôle ne semble pas différent lorsque IsEnabled est défini sur false.

Sélecteur de modèles

  • SelectionHighlight se trouve derrière les éléments.
  • La première valeur sélectionnée ne peut pas être choisie initialement.

ListView

  • Un événement SelectionChanged supplémentaire avec réinitialisation l'action est déclenchée la première fois qu'un élément est sélectionné sur Android
  • Charger à la demande, tirer pour actualiser, le défilement provoque un scintillement sur iOS
  • La propriété SwipeOffset n'est pas respectée sur UWP [19659013] ItemSwiping continue après l'appel de la méthode EndItemSwipe () sur iOS

TreeView

  • La suppression de ItemsSource n'efface pas les éléments.
  • Activez le défilement horizontal.
  • Le texte n'est pas correctement encapsulé.

Partagez votre Commentaires

Pour beaucoup d'entre eux, nous avons reçu des commentaires de votre part – extrêmement précieux et appréciés. Continuez à le faire, en commentant ci-dessous ou en visitant notre Portail de commentaires sur Interface utilisateur Telerik pour Xamarin . Faites-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités / contrôles particuliers.

Et si vous n'avez pas encore eu l'occasion d'essayer nos boîtes à outils d'interface utilisateur, téléchargez simplement une version d'essai à partir du lien ci-dessous:

Commencez votre essai




Source link