Добавлена поддержка цветов кнопок телеграмма
This commit is contained in:
@@ -22,6 +22,11 @@ public class InlineButton
|
||||
this.Value = value;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Стиль кнопки.
|
||||
/// </summary>
|
||||
public ButtonStyle Style { get; set; } = ButtonStyle.Default;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public InlineButton(Enum value)
|
||||
{
|
||||
|
||||
@@ -22,6 +22,11 @@ public class ReplyButton
|
||||
this.Label = value.GetButtonLabel();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Стиль кнопки.
|
||||
/// </summary>
|
||||
public ButtonStyle Style { get; set; } = ButtonStyle.Default;
|
||||
|
||||
/// <summary>
|
||||
/// Преобразование строки к кнопке.
|
||||
/// </summary>
|
||||
@@ -34,3 +39,19 @@ public class ReplyButton
|
||||
/// <param name="en"></param>
|
||||
public static implicit operator ReplyButton(Enum en) => new ReplyButton(en);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Стиль оформления сообщения.
|
||||
/// </summary>
|
||||
public enum ButtonStyle
|
||||
{
|
||||
/// <summary>Обычный стиль.</summary>
|
||||
Default,
|
||||
/// <summary>Стиль информационого сообщения.</summary>
|
||||
Info,
|
||||
/// <summary>Стиль успеха.</summary>
|
||||
Success,
|
||||
/// <summary>Стиль ошибки.</summary>
|
||||
Error,
|
||||
}
|
||||
Reference in New Issue
Block a user