Показывать нормальные кнопки вместо переключателей - PullRequest
0 голосов
/ 05 июля 2019

Я использовал Карту Героев, чтобы показать некоторые кнопки, но у них есть ограничения, касающиеся длины текста.Сейчас я пытаюсь использовать адаптивные карты, но мне не удается отобразить обычные кнопки вместо радиокнопок.

List<string> options= new List<string>();

заполнить список и продолжить создание карты

AdaptiveCard ac = new AdaptiveCard()
{
    Body = new List<CardElement>()
    {
        new TextBlock()
        {
            Color = TextColor.Attention,
            Weight = TextWeight.Bolder,
            Size = TextSize.Medium,
            Text = "My title",
        },
        new ChoiceSet()
        {
            Id = "title",
            Style = ChoiceInputStyle.Expanded,
            IsRequired = false,
            IsMultiSelect = false,
            Value = "1",
            Choices = options.Select(item => new Choice { Title = item, Value = item }).ToList(),
        },
    },
};

Как видите, у меня есть список текстовых значений, которые я заполняю перед адаптивной картой.Затем я создал TextBlock для отображения заголовка, а затем ChoiceSet для отображения кнопок.Что я делаю не так, и кнопки продолжают отображаться как переключатели.

1 Ответ

0 голосов
/ 10 июля 2019

Согласно комментарию Кайла Делани, адаптивные карты еще не поддерживаются в мессенджере.Хотя они предлагают больше функциональных возможностей, чем другие богатые карты, к сожалению, они не могут быть использованы.Я нашел решение, придерживаясь карт героя и следуя другому потоку, когда длина текста кнопки превышает допустимую.

...