DatePicker.LightDismissOverlayMode Свойство

Определение

Возвращает или задает значение, указывающее, является ли область за пределами закрывающегося пользовательского интерфейса затемнённой.

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

void LightDismissOverlayMode(LightDismissOverlayMode value);
public LightDismissOverlayMode LightDismissOverlayMode { get; set; }
var lightDismissOverlayMode = datePicker.lightDismissOverlayMode;
datePicker.lightDismissOverlayMode = lightDismissOverlayMode;
Public Property LightDismissOverlayMode As LightDismissOverlayMode

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

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

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Временный пользовательский интерфейс, например открытый элемент DatePickerFlyoutdatePicker, закрывается при щелчке или касании за его пределами. Это называется световым закрытием. "Наложение" относится к области за пределами пользовательского интерфейса с закрытием света.

По умолчанию наложение затемнено на Xbox, а не затемнение на других семействах устройств. Вы можете задать для параметра LightDismissOverlayMode значение Вкл ., чтобы приложение затемнело область наложения на всех семействах устройств, или установить для него значение Выкл ., чтобы не затемнеть область наложения на всех семействах устройств.

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

Свойство LightDismissOverlayMode недоступно до 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.DatePicker", "LightDismissOverlayMode"))
    {
        datePicker1.LightDismissOverlayMode = LightDismissOverlayMode.On;
    }
}

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