Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Erstellen Sie Copilot-, Teams- oder Outlook-Szenarien, die von adaptiven Karten unterstützt werden? Besuchen Sie den Dokumentationshub für adaptive Karten, den neuen One-Stop-Shop für alle Ihre Anforderungen an adaptive Karten! Es verfügt über alle Ressourcen, die Sie suchen, einschließlich der vollständigen Dokumentation für viele neue Features, z. B. dynamisches Layout, Symbol, Badge, Karussell, Diagramme und vieles mehr!
Diese Seite dokumentiert das Action.ToggleVisibility-Element , bei dem es sich um eine Aktion handelt, mit der die Sichtbarkeit der zugehörigen Kartenelemente umgeschaltet wird.
Eingeführt in Version 1.2
Wichtiger Hinweis zur Barrierefreiheit: In Version 1.3 des Schemas haben wir eine Bezeichnungseigenschaft für Eingaben eingeführt, um die Barrierefreiheit zu verbessern. Wenn die Host-App, auf die Sie abzielen , v1.3 unterstützt, sollten Sie die Bezeichnung anstelle eines TextBlock verwenden, wie in einigen Beispielen unten dargestellt. Sobald die meisten Host-Apps auf die neueste Version aktualisiert wurden, aktualisieren wir die Beispiele entsprechend.
Aktion.SichtbarkeitUmschalten
Eine Aktion, mit der die Sichtbarkeit der zugeordneten Kartenelemente umgeschaltet wird.
Action.ToggleVisibility-Eigenschaften
| Eigentum | Typ | Erforderlich | Description | Version |
|---|---|---|---|---|
| type | "Action.ToggleVisibility" |
Yes | Muss "Action.ToggleVisibility" sein. |
1.2 |
| Zielelemente | TargetElement[] |
Yes | Das Array von TargetElements. Es wird nicht empfohlen, Eingabeelemente in die Überprüfung unter "Action.Toggle" einzuschließen, da Verwirrung besteht, die sich aus ungültigen Eingaben ergeben kann, die derzeit nicht sichtbar sind. Unter /adaptive-cards/authoring-cards/input-validation finden Sie weitere Informationen. | 1.2 |
Geerbte Eigenschaften
| Eigentum | Typ | Erforderlich | Description | Version |
|---|---|---|---|---|
| Titel | string |
Nein | Bezeichnung für Schaltfläche oder Link, die diese Aktion darstellt. | 1.2 |
| iconUrl | uri |
Nein | Optionales Symbol, das in der Aktion zusammen mit dem Titel angezeigt werden soll. Unterstützt Daten-URI in Version 1.2 und höher. | 1.1 |
| id | string |
Nein | Ein eindeutiger Bezeichner, der dieser Aktion zugeordnet ist. | 1.2 |
| style | ActionStyle |
Nein | Steuert die Art einer Aktion, die beeinflusst, wie die Aktion angezeigt, gesprochen usw. wird. | 1.2 |
| Ausweichlösung |
Action, FallbackOption |
Nein | Beschreibt, was zu tun ist, wenn ein unbekanntes Element auftritt oder dies oder alle untergeordneten Elemente nicht erfüllt werden können. | 1.2 |
| Quickinfo | string |
Nein | Definiert Text, der dem Endbenutzer angezeigt werden soll, während er mit dem Mauszeiger auf die Aktion zeigt und beim Verwenden von Kommentarsoftware vorgelesen wird. | 1.5 |
| isEnabled | boolean |
Nein, Standard: true |
Bestimmt, ob die Aktion aktiviert werden soll. | 1.5 |
| mode | ActionMode |
Nein, Standard: "primary" |
Bestimmt, ob die Aktion als Schaltfläche oder im Überlaufmenü angezeigt werden soll. | 1.5 |
| erfordert | Dictionary<string> |
Nein | Eine Reihe von Schlüssel-Wert-Paaren, die Features angeben, die für das Element mit entsprechender Mindestversion erforderlich sind. Wenn ein Feature fehlt oder die Version nicht ausreichend ist, wird ein Rückfall ausgelöst. | 1.2 |
Example
Action.ToggleVisibility-Beispiel (JSON)
{
"type": "AdaptiveCard",
"version": "1.2",
"body": [
{
"type": "TextBlock",
"text": "Press the buttons to toggle the images!",
"wrap": true
},
{
"type": "TextBlock",
"text": "Here are some images:",
"isVisible": false,
"id": "textToToggle"
},
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"style": "person",
"type": "Image",
"url": "https://picsum.photos/100/100?image=112",
"isVisible": false,
"id": "imageToToggle",
"altText": "sample image 1",
"size": "medium"
}
]
},
{
"type": "Column",
"items": [
{
"type": "Image",
"url": "https://picsum.photos/100/100?image=123",
"isVisible": false,
"id": "imageToToggle2",
"altText": "sample image 2",
"size": "medium"
}
]
}
]
}
],
"actions": [
{
"type": "Action.ToggleVisibility",
"title": "Toggle!",
"targetElements": [ "textToToggle", "imageToToggle", "imageToToggle2" ]
},
{
"type": "Action.ToggleVisibility",
"title": "Show!",
"targetElements": [
{
"elementId": "textToToggle",
"isVisible": true
},
{
"elementId": "imageToToggle",
"isVisible": true
},
{
"elementId": "imageToToggle2",
"isVisible": true
}
]
},
{
"type": "Action.ToggleVisibility",
"title": "Hide!",
"targetElements": [
{
"elementId": "textToToggle",
"isVisible": false
},
{
"elementId": "imageToToggle",
"isVisible": false
},
{
"elementId": "imageToToggle2",
"isVisible": false
}
]
}
]
}
Eigenschaften
Zielelemente
Das Array von TargetElements. Es wird nicht empfohlen, Eingabeelemente in die Überprüfung unter "Action.Toggle" einzuschließen, da Verwirrung besteht, die sich aus ungültigen Eingaben ergeben kann, die derzeit nicht sichtbar sind. Weitere Informationen finden Sie unter /adaptive-cards/authoring-cards/input-validation .
-
Typ:
TargetElement[] - Erforderlich: Ja
-
Zulässige Werte:
TargetElementstring
title
Bezeichnung für Schaltfläche oder Link, die diese Aktion darstellt.
-
Typ:
string - Erforderlich: Nein
Icon-URL
Optionales Symbol, das in der Aktion zusammen mit dem Titel angezeigt werden soll. Unterstützt Daten-URI in Version 1.2 und höher.
-
Typ:
uri - Version: 1.1
- Erforderlich: Nein
id
Ein eindeutiger Bezeichner, der dieser Aktion zugeordnet ist.
-
Typ:
string - Erforderlich: Nein
style
Steuert die Art einer Aktion, die beeinflusst, wie die Aktion angezeigt, gesprochen usw. wird.
-
Typ:
ActionStyle - Version: 1.2
- Erforderlich: Nein
-
Zulässige Werte:
-
"default": Die Aktion wird normal angezeigt. -
"positive": Die Aktion wird mit einem positiven Stil angezeigt (in der Regel wird die Schaltfläche zu Akzentfarbe). -
"destructive": Die Aktion wird mit einem destruktiven Stil angezeigt (normalerweise wird die Schaltfläche rot).
-
Plan B
Beschreibt, was zu tun ist, wenn ein unbekanntes Element auftritt oder die Anforderungen dieses oder eines der untergeordneten Elemente nicht erfüllt werden können.
-
Typ:
Action,FallbackOption - Version: 1.2
- Erforderlich: Nein
-
Zulässige Werte:
-
Action.Execute,Action.OpenUrl,Action.ShowCard,Action.Submit, .Action.ToggleVisibility -
"drop": Bewirkt, dass dieses Element sofort gelöscht wird, wenn unbekannte Elemente gefunden werden. Das unbekannte Element taucht nicht weiter oben auf.
-
tooltip
Definiert Text, der dem Endbenutzer angezeigt werden soll, während er mit dem Mauszeiger auf die Aktion zeigt und beim Verwenden von Kommentarsoftware vorgelesen wird.
-
Typ:
string - Version: 1.5
- Erforderlich: Nein
isEnabled
Bestimmt, ob die Aktion aktiviert werden soll.
-
Typ:
boolean - Version: 1.5
-
Erforderlich: Nein, Standard:
true
mode
Bestimmt, ob die Aktion als Schaltfläche oder im Überlaufmenü angezeigt werden soll.
-
Typ:
ActionMode - Version: 1.5
-
Erforderlich: Nein, Standard:
"primary" -
Zulässige Werte:
-
"primary": Die Aktion wird als Schaltfläche angezeigt. -
"secondary": Die Aktion wird in einem Überlaufmenü (in der Regel ein Popupmenü unter einer...Schaltfläche) platziert.
-
erfordert
Eine Reihe von Schlüssel-Wert-Paaren, die Features angeben, die für das Element mit entsprechender Mindestversion erforderlich sind. Wenn ein Feature fehlt oder die Version nicht ausreichend ist, wird ein Rückfall ausgelöst.
-
Typ:
Dictionary<string> - Version: 1.2
- Erforderlich: Nein