使用hardcodet创建折叠托盘栏wpf通知图标扩展名

时间:2015-06-01 14:45:55

标签: c# wpf notifyicon

在我的应用程序中,我使用hardcodet.net中的wpf notify图标扩展名。

使用此扩展程序,我会定期创建自定义气球通知。为此,我需要一个任务栏图标对象。但在我的情况下,我无法使用应用程序的主任务栏图标。我必须使用存储在折叠窗口中的任务栏图标。这样气球图标将显示在任务栏上方而不是在其下方。

现在回答我的问题。在上面的代码中,您可以看到任务栏图标的visibility属性设置为折叠。

<Window x:Class="center_approver_client_traybar_service.HiddenWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:tb="http://www.hardcodet.net/taskbar"
        Title="HiddenWindow" Height="300" Width="300" Visibility="Collapsed">
    <Grid>
        <tb:TaskbarIcon x:Name="HiddenWindowTrayIcon" Visibility="Collapsed" />
    </Grid>
</Window>

但是当我在应用程序中使用任务栏图标显示自定义气球通知时。显示了一个空的任务栏图标,而不是什么。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

您必须设置TaskbarIcon控件的图标,例如:

<tb:TaskbarIcon x:Key="TrayIcon" IconSource="yurIcon.ico" ToolTipText="your tooltip">