# Quoi de neuf dans Xamarin Forms 3.1 ?

> Les équipes de Xamarin Forms viennent de sortir la version 3.1 de Xamarin Forms, découvrons ensemble quelles nouveautés apporte cette version. Android : Le support…

- Auteur: Jérôme Giacomini
- Langue: fr
- URL canonique: [Quoi de neuf dans Xamarin Forms 3.1 ?](https://jeromegiacomini.net/fr/articles/2018/06/25/quoi-de-neuf-dans-xamarin-forms-3-1)
- Publié le: 2018-06-25
- Dernière modification: 2026-09-05
- Thèmes: .NET, C#, Xamarin, Windows

Les équipes de Xamarin Forms viennent de sortir la version 3.1 de Xamarin Forms, découvrons ensemble quelles nouveautés apporte cette version.

## Android : Le support des tabbed page en mode “bottom”

Une fonctionnalité très attendue de la part de la communauté était de pouvoir utiliser les TabbedPage Android avec le menu en bas.

**Activer la fonctionnalité en C# :**

```csharp
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);
```


**Activer la fonctionnalité en XAML :**

```csharp

<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
    android:TabbedPage.ToolbarPlacement="Bottom"
```


![](https://jeromegiacomini.net/Blog/wp-content/uploads/2018/06/BottomNavigationInActionWithFragments.gif)

## Améliorations pour le contrôle Entry/Editor :

Les deux contrôles Entry et Editor ont été améliorés pour faciliter leurs utilisations.

Dans les améliorations notables on retrouve :

– Activation du spellCheck [Github #1660 (](https://github.com/xamarin/Xamarin.Forms/issues/1660)[#2116](https://github.com/xamarin/Xamarin.Forms/pull/2116)[)](https://github.com/xamarin/Xamarin.Forms/issues/1660)

– Ajout d’une propriété permettant de mettre automatiquement le texte en majuscule. [Github #1683](https://github.com/xamarin/Xamarin.Forms/issues/1683)  ([#1833](https://github.com/xamarin/Xamarin.Forms/pull/1833)) ([#2116](https://github.com/xamarin/Xamarin.Forms/pull/2116))

– Ajout d’une propriété permettant de spécifier le type de button “Done” de l’Entry/Editor. [Github #1697](https://github.com/xamarin/Xamarin.Forms/issues/1697) ([#2029](https://github.com/xamarin/Xamarin.Forms/pull/2029))

– Ajout de la possibilité d’avoir un Editor autoresizable. [Github #1733](https://github.com/xamarin/Xamarin.Forms/issues/1733)  ([#2091](https://github.com/xamarin/Xamarin.Forms/pull/2091))

## Amélioration pour la ListView :

Je l’attendais depuis trèèèèèèèès longtemps : la possibilité de “choisir” le type de sélection sur une ListView. [Github #1801](https://github.com/xamarin/Xamarin.Forms/issues/1801) ([#2143](https://github.com/xamarin/Xamarin.Forms/pull/2143)) ([#2206](https://github.com/xamarin/Xamarin.Forms/pull/2206))

```csharp

listView.SelectionMode = ListViewSelectionMode.None;
// Désactive la sélection.
```


## Amélioration pour le Slider :

Désormais plus besoin de **renderer** pour personnaliser la couleur des **sliders**.

[Github #1684](https://github.com/xamarin/Xamarin.Forms/issues/1684) – “[Enhancement] Color on Slider” ([#1781](https://github.com/xamarin/Xamarin.Forms/pull/1781)) ([#2065](https://github.com/xamarin/Xamarin.Forms/pull/2065)) ([#2072](https://github.com/xamarin/Xamarin.Forms/pull/2072))

## Pour conclure :

Cette version apporte un gros lot de bugs fix et des petites amélioration appréciables.

A noter que cette version Xamarin Forms apporte aussi beaucoup de corrections/évolutions pour Tizen.

Allez à vos claviers, vous avez plus qu’a mettre à jour vos apps. 🙂

## Pour aller plus loin :
- [La release note complète](https://developer.xamarin.com/releases/xamarin-forms/xamarin-forms-3.1/3.1.0/)
- [Développez vos applications multiplateformes pour iOS, Android et Windows](https://www.editions-eni.fr/supports-de-cours/livre/xamarin-developpez-vos-applications-multiplateformes-pour-ios-android-et-windows-9782409007477)
