Control.ElementSoundMode Свойство

Определение

Получает или задает значение, указывающее предпочтения элемента управления о том, будут ли воспроизводиться звуки.

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"/>

Значение свойства

Значение перечисления, указывающее предпочтения элемента управления о том, будут ли воспроизводиться звуки. Значение по умолчанию — Auto.

Комментарии

Задайте свойство ElementSoundMode, чтобы переопределить глобальный параметр ElementSoundPlayer для определенного элемента управления.

Дополнительные сведения об использовании этого свойства см. в руководстве по проектированию звука.

Совместимость версий

Свойство ElementSoundMode недоступно до Windows 10 версии 1607. Если параметр "минимальная версия платформы" приложения в Microsoft Visual Studio меньше, чем представленная версия, показанная в блоке "Требования" далее на этой странице, необходимо разработать и протестировать приложение для выполнения этой задачи. Дополнительные сведения см. в разделе "Адаптивный код версии".

Чтобы избежать исключений при запуске приложения в предыдущих версиях Windows 10, не устанавливайте это свойство в XAML или не используйте его без проверки среды выполнения. В этом примере показано, как использовать класс ApiInformation для проверки наличия этого свойства перед его настройкой.

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

Применяется к

См. также раздел