GTK#StatusIcon图标不显示

时间:2013-12-31 13:20:01

标签: c# macos gtk# xamarin-studio

我尝试在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上没有添加图标。

1 个答案:

答案 0 :(得分:0)

我通过从代码中删除以下行来解决这个问题。 trayIcon.IconName =“托盘图标名称”;

我不确定,但我认为IconName覆盖(trayIcon.Pixbuf)IconImage。