Возможность добавления кнопок на экран доставочных заказов
[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.