CalendarDatePicker.LightDismissOverlayMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Bereich außerhalb einer Benutzeroberfläche mit Lichtausschluss abgedunkelt ist, oder legt diesen fest.
public:
property LightDismissOverlayMode LightDismissOverlayMode { LightDismissOverlayMode get(); void set(LightDismissOverlayMode value); };
LightDismissOverlayMode LightDismissOverlayMode();
void LightDismissOverlayMode(LightDismissOverlayMode value);
public LightDismissOverlayMode LightDismissOverlayMode { get; set; }
var lightDismissOverlayMode = calendarDatePicker.lightDismissOverlayMode;
calendarDatePicker.lightDismissOverlayMode = lightDismissOverlayMode;
Public Property LightDismissOverlayMode As LightDismissOverlayMode
Eigenschaftswert
Ein Wert der -Enumeration, der angibt, ob der Bereich außerhalb einer Benutzeroberfläche mit lichtem Schließen abgedunkelt ist. Der Standardwert ist Auto.
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Hinweise
Vorübergehende Benutzeroberfläche, z. B. die geöffnete Kalenderansicht eines CalendarDatePicker, wird geschlossen, wenn Sie außerhalb des Kalenders klicken oder tippen. Dies wird als Light-Dismiss bezeichnet. "Überlagerung" bezieht sich auf den Bereich außerhalb einer Benutzeroberfläche mit lichtem Hintergrund.
Standardmäßig wird das "Overlay" auf der Xbox abgedunkelt und auf anderen Gerätefamilien nicht abgedunkelt. Sie können LightDismissOverlayMode auf Ein festlegen, damit Ihre App den "Overlay"-Bereich für alle Gerätefamilien abdunklest, oder sie auf Aus festlegen, um den Bereich "Overlay" für alle Gerätefamilien nicht abzudunken.
Versionskompatibilität
Die LightDismissOverlayMode-Eigenschaft ist vor Windows 10 Version 1607 nicht verfügbar. Wenn die Einstellung "Mindestplattformversion" Ihrer App in Microsoft Visual Studio kleiner ist als die "eingeführte Version", die im Block Anforderungen weiter unten auf dieser Seite angezeigt wird, müssen Sie Ihre App entwerfen und testen, um dies zu berücksichtigen. Weitere Informationen finden Sie unter Adaptiver Versionscode.
Um Ausnahmen zu vermeiden, wenn Ihre App in früheren Versionen von Windows 10 ausgeführt wird, legen Sie diese Eigenschaft nicht in XAML fest, oder verwenden Sie sie nicht, ohne eine Laufzeitprüfung durchzuführen. In diesem Beispiel wird gezeigt, wie Sie die ApiInformation-Klasse verwenden, um zu überprüfen, ob diese Eigenschaft vorhanden ist, bevor Sie sie festlegen.
private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.CalendarDatePicker", "LightDismissOverlayMode"))
{
calendarDatePicker1.LightDismissOverlayMode = LightDismissOverlayMode.On;
}
}