Click or drag to resize

IOperationServiceAddButtonToOrderEditScreen Method

Adds a button to plugins menu on the order edit screen.

Namespace: Resto.Front.Api
Assembly: Resto.Front.Api.V8 (in Resto.Front.Api.V8.dll)
Syntax
C#
IDisposable AddButtonToOrderEditScreen(
	string caption,
	Action<(IOrder order, IOperationService os, IViewManager vm)> callback,
	string iconGeometry = null
)

Parameters

caption  String
Text to display on the button
callback  ActionValueTupleIOrder, IOperationService, IViewManager
Button click event handler.
iconGeometry  String  (Optional)
Path geometry to show icon on the button. Path markup syntax is described here: https://docs.microsoft.com/en-us/dotnet/desktop/wpf/graphics-multimedia/path-markup-syntax?view=netframeworkdesktop-4.8

Return Value

IDisposable
Remarks
Use method's return value to remove the button or it will be automatically removed when plugin is unloaded.
See Also