Freigeben über


MediaPlaybackCommandManagerCommandBehavior.EnablingRule Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein Befehl "System Media Transport Controls" immer aktiviert, nie aktiviert werden soll oder ob das System automatisch bestimmen soll, ob der Befehl aktiviert ist, oder legt einen Wert fest.

public:
 property MediaCommandEnablingRule EnablingRule { MediaCommandEnablingRule get(); void set(MediaCommandEnablingRule value); };
MediaCommandEnablingRule EnablingRule();

void EnablingRule(MediaCommandEnablingRule value);
public MediaCommandEnablingRule EnablingRule { get; set; }
var mediaCommandEnablingRule = mediaPlaybackCommandManagerCommandBehavior.enablingRule;
mediaPlaybackCommandManagerCommandBehavior.enablingRule = mediaCommandEnablingRule;
Public Property EnablingRule As MediaCommandEnablingRule

Eigenschaftswert

Ein Wert, der die Regel zum Aktivieren eines Befehls "System Media Transport Controls" definiert.

Hinweise

Verwenden Sie diese Eigenschaft, um das Standardverhalten für einen Befehl für Systemmedientransportsteuerelemente zu überschreiben, der von einem MediaPlaybackCommandManager verwaltet wird. Wenn ein MediaPlayer über keine verbleibenden Elemente verfügt, die wiedergegeben werden können, deaktiviert das Systemmedientransportsteuerelement die Schaltfläche Weiter . Wenn Ihre App die Schaltfläche Weiter verwendet, um eine andere Aktion auszulösen, z. B. zu einer anderen Wiedergabeliste mit Medienelementen, können Sie enablingRule für NextBehavior auf Always festlegen, um sicherzustellen, dass die Schaltfläche Weiter immer aktiviert ist. Wenn ein MediaPlayer über verbleibende Elemente verfügt, die wiedergegeben werden müssen, aktivieren die Steuerelemente für den Systemmedientransport standardmäßig die Schaltfläche Weiter . Wenn Ihre App vor der Wiedergabe des nächsten Medienelements eine Benutzeraktion erfordert, können Sie enablingRule für NextBehavior auf Nie festlegen, um die Schaltfläche Weiter zu deaktivieren.

Gilt für: