Condividi tramite


MediaPlaybackCommandManagerCommandBehavior.EnablingRule Proprietà

Definizione

Ottiene o imposta un valore che indica se un comando System Media Transport Controls deve essere sempre abilitato, non deve mai essere abilitato o se il sistema deve determinare automaticamente se il comando è abilitato.

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

Valore della proprietà

Valore che definisce la regola per l'abilitazione di un comando System Media Transport Controls.

Commenti

Utilizzare questa proprietà per eseguire l'override del comportamento predefinito per un comando System Media Transport Controls gestito da MediaPlaybackCommandManager. Se un MediaPlayer non contiene elementi rimanenti da riprodurre, i controlli di trasporto multimediale di sistema disabiliteranno il pulsante Avanti . Se l'app usa il pulsante Avanti per attivare altre azioni, ad esempio il passaggio a una playlist diversa di elementi multimediali, è possibile impostare EnablingRule per NextBehavior su Always per assicurarsi che il pulsante Avanti sia sempre abilitato. In alternativa, se un MediaPlayer ha elementi rimanenti da riprodurre, i controlli di trasporto multimediale di sistema abiliteranno il pulsante Avanti per impostazione predefinita. Se l'app richiede un'azione dell'utente prima di riprodurre l'elemento multimediale successivo, puoi impostare EnablingRule per NextBehavior su Never per disabilitare il pulsante Avanti .

Si applica a