2

我正在使用 Ext.Net 1.5。我正在使用 Ext:desktop。

在此处输入图像描述

上面有 2 个图标的屏幕截图。现在我想动态创建名为 Spa 的新图标(意味着来自 aspx.cs 页面 onLoad)。

我尝试了以下代码,但没有找到任何解决方案。

动态查看桌面图标..

            var winspa = new Ext.Net.DesktopWindow
            {
                ID = "WindowFile",
                Title = "File Management",
                Width = Unit.Pixel(870),
                Height = Unit.Pixel(620),
                Icon = Ext.Net.Icon.User,
                Collapsible = true,
                Maximizable = true,
                // Maximized = false,
                Hidden = true
            };

            Ext.Net.DesktopModule dm = new Ext.Net.DesktopModule();
            dm.ModuleID = "spa";
            dm.AutoRun = false ;
            dm.WindowID = "winspa";


            Ext.Net.DesktopShortcut ds = new Ext.Net.DesktopShortcut();
            ds.ModuleID = "spa";
            ds.Text="Spa" ;
            ds.IconCls = "icon-setting";


            winspa.AutoLoad.Url = "settings.aspx";
            winspa.AutoLoad.Mode = Ext.Net.LoadMode.IFrame;
            winspa.Render(this.Form);
4

0 回答 0