From f9e8bd1dd1b771943ba23fc6c79f945e263dbdd7 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Wed, 12 Jun 2024 22:02:50 +0200 Subject: [PATCH] show ui also for PluginModule --- Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs b/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs index 7fa5b9b..c3b0644 100644 --- a/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs +++ b/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs @@ -1,5 +1,6 @@ using Telerik.WinControls; using Telerik.WinControls.UI; +using static System.Runtime.InteropServices.JavaScript.JSType; namespace Pilz.Plugins.Advanced.UI.Telerik; @@ -123,8 +124,13 @@ public static class Extensions private static void RadMenuItem_RMMethod_Click(object? sender, EventArgs e) { - if (sender is RadMenuItem item && item.Tag is RadPluginModule function) - function.ShowUI(); + if (sender is RadMenuItem item) + { + if (item.Tag is RadPluginModule radmodule) + radmodule.ShowUI(); + else if (item.Tag is PluginModule module) + module.ShowUI(); + } } private static void RadMenuItem_RMFunction_Click(object? sender, EventArgs e)