我尝试在GTK#应用程序中使用以下代码在Windows Tray中添加图标。(我正在使用XAMARIN STUDIO来开发GTK#应用程序)
enter code here
Statusbar status = new Statusbar ();
trayIcon = new StatusIcon();
trayIcon.Pixbuf = new Gdk.Pixbuf ("TrayIcon.ico");
trayIcon.IconName="Tray Icon Name";
trayIcon.Visible = true;
trayIcon.PopupMenu += trayIcon_PopupMenu;
trayIcon.Tooltip = "Tray Icon Tooltip";
添加了图标并添加了contextmenu但是在Windows上没有显示“TrayIcon.ico”图标。
我尝试在MAC OSX上使用相同的应用程序但在MAC OSX上没有添加图标。
答案 0 :(得分:0)
我通过从代码中删除以下行来解决这个问题。 trayIcon.IconName =“托盘图标名称”;
我不确定,但我认为IconName覆盖(trayIcon.Pixbuf)IconImage。