Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette plateforme Android contrôle la transition utilisée lors de l’ouverture d’un SwipeView. Elle est consommée en XAML en définissant la SwipeView.SwipeTransitionMode propriété pouvant être liée sur une valeur de l’énumération SwipeTransitionMode :
<ContentPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core" >
<StackLayout>
<SwipeView android:SwipeView.SwipeTransitionMode="Drag">
<SwipeView.LeftItems>
<SwipeItems>
<SwipeItem Text="Delete"
IconImageSource="delete.png"
BackgroundColor="LightPink"
Invoked="OnDeleteSwipeItemInvoked" />
</SwipeItems>
</SwipeView.LeftItems>
<!-- Content -->
</SwipeView>
</StackLayout>
</ContentPage>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
SwipeView swipeView = new Xamarin.Forms.SwipeView();
swipeView.On<Android>().SetSwipeTransitionMode(SwipeTransitionMode.Drag);
// ...
La SwipeView.On<Android> méthode spécifie que cette plateforme spécifique ne s’exécutera que sur Android. La SwipeView.SetSwipeTransitionMode méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.iOSSpecific de noms, est utilisée pour contrôler la transition utilisée lors de l’ouverture d’un SwipeView. L’énumération SwipeTransitionMode fournit deux valeurs possibles :
Revealindique que les éléments de balayage seront révélés à mesure que leSwipeViewcontenu est balayé et est la valeur par défaut de laSwipeView.SwipeTransitionModepropriété.Dragindique que les éléments de balayage sont déplacés dans l’affichage, car leSwipeViewcontenu est balayé.
En outre, la SwipeView.GetSwipeTransitionMode méthode peut être utilisée pour renvoyer le SwipeTransitionMode fichier appliqué au SwipeView.
Le résultat est qu’une valeur spécifiée SwipeTransitionMode est appliquée au SwipeView, qui contrôle la transition utilisée lors de l’ouverture du SwipeView:
