Я пытаюсь показать элементы TextBlock на моей адаптивной карте в зависимости от значения, выбранного в ChoiceSet
(переключатели). И я не могу заставить его работать должным образом.
ChoiceSet
не имеет встроенного ActionSet
, поэтому я не могу вызвать действие ToggleVisibility
при выборе. Затем я попытался использовать свойство selectAction
, но ни Input.ChoiceSet
, ни Input.Choice
не поддерживают это свойство. Последний подход состоял в том, чтобы использовать свойство "$when"
элемента, который я хочу переключить, и привязать его к значению ChoiceSet
. В зависимости от того, какое значение он имеет, элемент должен быть показан или скрыт. Но я не могу заставить его работать, я пытался "$when": "{damagepart=2}"
, но кажется, что он работает только с какой-то привязкой данных? примеры adaptivecards.io ...
У кого-нибудь есть пример или несколько советов о том, как решить эту задачу?