К сожалению, Microsoft Teams в настоящее время поддерживает только Adaptive Cards 1.0, а verticalContentAlignment
был представлен в 1.1. Конструктор адаптивных карт не включает возможность указывать версию или включать только элементы и свойства, доступные на выбранной платформе. Вы ничего не можете с этим поделать, но вот несколько идей.
Вариант 1
Если вы хотите добавить свой голос в список клиентов, требующих более современной поддержки Adaptive Card, не стесняйтесь размещать сообщения на странице GitHub или на форуме .
Вариант 2
Похоже, что проблема усугубляется тем, что ваше изображение вверху пустое:
Если вы обрежете изображение, оно, вероятно, будет выглядеть немного лучше.
Вариант 3
Вы можете немного сдвинуть текст, добавив TextBlock
над ним (с пробелами):
{
"type": "TextBlock",
"text": " "
},
{
"type": "TextBlock",
"text": "+31612345678"
}
Это что-то вроде азартной игры, потому что она не обязательно будет выглядеть правильно на всех клиентах (настольные и мобильные, и т. Д.)
Вариант 4
Если вы действительно хотите получить правильный вид прямо сейчас, вы можете просто вставить номер телефона в изображение, чтобы вам не понадобился текстовый блок или даже набор столбцов. Я думаю, это нормально, что его нельзя выделить в текстовом виде и скопировать, так как похоже, что вы уже используете действие выбора, которое автоматически отправит номер боту. Фактически, если вы делаете это, то, вероятно, лучше вообще не выделять текст, поскольку пользователю может быть неприятно пытаться выделить текст и случайно нажать кнопку.