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