Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Plattformspezifische Android steuert den Übergang, der beim Öffnen eines SwipeViewSteuerelements verwendet wird. Sie wird in XAML verwendet, indem die bindbare SwipeView.SwipeTransitionMode-Eigenschaft auf einen Wert der SwipeTransitionMode-Enumeration festgelegt wird:
<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>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
SwipeView swipeView = new Xamarin.Forms.SwipeView();
swipeView.On<Android>().SetSwipeTransitionMode(SwipeTransitionMode.Drag);
// ...
Die SwipeView.On<Android> Methode gibt an, dass diese plattformspezifisch nur unter Android ausgeführt wird. Die SwipeView.SetSwipeTransitionMode Methode im Xamarin.Forms.PlatformConfiguration.iOSSpecific Namesbereich wird verwendet, um den Übergang zu steuern, der beim Öffnen eines SwipeViewSteuerelements verwendet wird. Die SwipeTransitionMode Aufzählung bietet zwei mögliche Werte:
Revealgibt an, dass die Wischelemente angezeigt werden, wenn derSwipeViewInhalt wischt und der Standardwert derSwipeView.SwipeTransitionModeEigenschaft ist.Draggibt an, dass die Wischelemente in die Ansicht gezogen werden, während derSwipeViewInhalt geswiped wird.
Darüber hinaus kann die SwipeView.GetSwipeTransitionMode Methode verwendet werden, um die SwipeTransitionMode auf das SwipeView Steuerelement angewendete Methode zurückzugeben.
Das Ergebnis ist, dass auf den SwipeView angegebenen SwipeTransitionMode Wert angewendet wird, der den Übergang steuert, der beim Öffnen des SwipeView verwendet wird:
