Возможность добавления кнопок на экран доставочных заказов
[v9preview4
v9
]
В API V9Preview4 появилась возможность добавления кнопок на экран доставочных заказов, с помощью которых плагины могут отображать собственные окна.
Добавлен метод AddButtonToDeliveriesScreen
со следующими параметрами:
string caption
— название кнопки,bool isChecked
— выделена ли кнопка,bool isEnabled
— доступна ли кнопка для нажатия,Action<(IViewManager vm, (Guid , string , bool , string ) state)> callback
— обработчик нажатия на кнопку, в котором возможно отображение диалоговых окон и внесение изменений,iconGeometry
— иконка в формате Path Markup (необязательный аргумент).
Обработчик нажатия на кнопку принимает экземпляр IViewManager
для отображения окон, а также текущее состояние кнопки - (Guid buttonId, string caption, bool isChecked, string iconGeometry) state
.