Share via


Control.ElementSoundMode Proprietà

Definizione

Ottenere o impostare un valore che specifica la preferenza di un controllo per se i suoni vengono riprodotti.

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

void ElementSoundMode(ElementSoundMode value);
public ElementSoundMode ElementSoundMode { get; set; }
var elementSoundMode = control.elementSoundMode;
control.elementSoundMode = elementSoundMode;
Public Property ElementSoundMode As ElementSoundMode
<control ElementSoundMode="elementSoundModeMemberName"/>

Valore della proprietà

Valore dell'enumerazione che specifica la preferenza di un controllo per se i suoni vengono riprodotti. Il valore predefinito è Auto.

Commenti

Impostare la proprietà ElementSoundMode per eseguire l'override dell'impostazione global ElementSoundPlayer per un controllo specifico.

Per altre informazioni sull'uso di questa proprietà, vedere Linee guida per la progettazione del suono.

Compatibilità tra versioni

La proprietà ElementSoundMode non è disponibile prima di Windows 10 versione 1607. Se l'impostazione "versione minima della piattaforma" dell'app in Microsoft Visual Studio è minore della versione "introdotta" visualizzata nel blocco Requisiti più avanti in questa pagina, è necessario progettare e testare l'app per l'account. Per altre informazioni, vedere Codice adattivo della versione.

Per evitare eccezioni quando l'app viene eseguita nelle versioni precedenti di Windows 10, non impostare questa proprietà in XAML o usarla senza eseguire un controllo di runtime. In questo esempio viene illustrato come usare la classe ApiInformation per verificare la presenza di questa proprietà prima di impostarla.

 private void MainPage_Loaded(object sender, RoutedEventArgs e)
 {
    if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.Control", "ElementSoundMode"))
    {
        button1.ElementSoundMode = ElementSoundMode.Off;
    }
}

Si applica a

Vedi anche