diff --git a/TelegramBotBase/Form/ButtonForm.cs b/TelegramBotBase/Form/ButtonForm.cs index 9591ddf..c5f745a 100644 --- a/TelegramBotBase/Form/ButtonForm.cs +++ b/TelegramBotBase/Form/ButtonForm.cs @@ -23,6 +23,11 @@ public class ButtonForm DependencyControl = control; } + public ButtonForm(IEnumerable rows) + { + _buttons = rows.ToList(); + } + public IReplyMarkup Markup { get; set; } @@ -149,6 +154,11 @@ public class ButtonForm .Aggregate((a, b) => a.Union(b).ToList()); } + public List ToRowList() + { + return _buttons; + } + public InlineKeyboardButton[][] ToInlineButtonArray() { var ikb = _buttons.Select(a => a.ToArray().Select(b => b.ToInlineButton(this)).ToArray()).ToArray();