IOperationServiceAddButtonToDeliveriesScreen Method |
Adds a button to the deliveries screen.
Namespace: Resto.Front.ApiAssembly: Resto.Front.Api.V10 (in Resto.Front.Api.V10.dll)
Syntax(Guid buttonId, IDisposable buttonRegistration) AddButtonToDeliveriesScreen(
string caption,
bool isChecked,
bool isEnabled,
Action<(IViewManager vm, (Guid , string , bool , string ) state)> callback,
string iconGeometry = null
)
Parameters
- caption String
-
Text to display on the button
- isChecked Boolean
-
Indicates whether the button is checked.
- isEnabled Boolean
-
Is the button available for user interaction.
- callback ActionValueTupleIViewManager, ValueTupleGuid, String, Boolean, String
-
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
ValueTupleGuid,
IDisposable
Remarks
Use method's return value to remove the button or it will be automatically removed when plugin is unloaded.
See Also