/
Edwar
/
cam-api-examples
Обзор
Документация
Войти
/
Edwar
/
cam-api-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
UI/ExtensionUtilityMessageBoxNet/project/main/ExtensionUtilityMessageBox.cs
28 строк
972 B
bond
Updated SDK version and build system version. Create a place for specification package dependency.
04 фев 2025, 16:29
04 фев 2025, 16:29
fbce780
Код
Авторство
О чём код?
using System.Runtime.InteropServices; using CAMAPI.Application; using CAMAPI.Extensions; using CAMAPI.ResultStatus; using CAMAPI.UIDialogs; using CAMAPI.UIDialogs.DotnetHelper; namespace ExtensionUtilityMessageBoxNet; /// <summary> /// Utility to show simple message box /// </summary> public class ExtensionUtilityMessageBox: IExtension, IExtensionUtility { /// <inheritdoc /> public IExtensionInfo? Info { get; set; } /// <inheritdoc /> public void Run(IExtensionUtilityContext context, out TResultStatus resultStatus) { using var helperCom = UIDialogs.CreateHelper(); var helper = helperCom.Instance ?? throw new Exception("Failed to create UIDialogs helper"); var buttons = MessageBoxHelper.BuildButtons(TUIButtonType.btOk, TUIButtonType.btCancel); helper.MessageBox("Some text", TMessageDialogType.mdtInformation, buttons, TUIButtonType.btOk, "Some text"); resultStatus = default; } }