如何在ext.net上动态地在桌面上添加新图标

时间:2012-09-14 07:14:42

标签: asp.net desktop code-behind ext.net

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

enter image description here

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

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

动态查看desktopIcon

            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);

0 个答案:

没有答案