AppNotificationButton.IsButtonStyleSupported Methode
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.
Gibt einen Wert zurück, der angibt, ob Schaltflächenformate für App-Benachrichtigungsschaltflächen auf dem aktuellen Gerät unterstützt werden.
public:
static bool IsButtonStyleSupported();
static bool IsButtonStyleSupported();
public static bool IsButtonStyleSupported();
function isButtonStyleSupported()
Public Shared Function IsButtonStyleSupported () As Boolean
Gibt zurück
bool
True, wenn Schaltflächenformate unterstützt werden; andernfalls false.
Beispiele
Im folgenden Beispiel wird veranschaulicht, ob die Stile der App-Benachrichtigungsschaltflächen unterstützt werden, und wenn ja, wird die Schaltflächenart festgelegt.
var button = new AppNotificationButton("Reply")
.AddArgument("action", "reply");
if(AppNotificationButton.IsButtonStyleSupported())
{
button.SetButtonStyle(AppNotificationButtonStyle.Critical);
}
var builder = new AppNotificationBuilder()
.AddText("Notification text.")
.AddButton(button);
AppNotificationManager.Default.Show(builder.BuildNotification());
Die resultierende XML-Nutzlast, wenn das dringende Szenario unterstützt wird:
<toast>
<visual>
<binding template='ToastGeneric'>
<text>Notification text.</text>
</binding>
</visual>
<actions>
<action content='Reply' arguments='action=reply' hint-toolTip='Click to reply.'/>
</actions>
</toast>
Hinweise
Mit der AppNotificationButton.SetButtonStyle-Methode können Sie einen der Schaltflächenstile aus der AppNotificationButtonStyle-Enumeration angeben, um eine konsistente Benutzeroberfläche für gängige Szenarien zu bieten. Dieses Feature wird nur für Windows 10 Build 19041 und höher unterstützt. Mit dieser Methode können Sie zur Laufzeit bestimmen, ob Schaltflächenformate auf dem aktuellen Gerät unterstützt werden.
Anleitungen zur Verwendung der AppNotificationBuilder-APIs zum Erstellen der Benutzeroberfläche für App-Benachrichtigungen finden Sie unter App-Benachrichtigungsinhalt.
Referenzinformationen zum XML-Schema für App-Benachrichtigungen finden Sie unter Inhaltsschema für App-Benachrichtigungen.