NotifyIconWpf ShowCustomBalloon更改默认位置

时间:2017-10-27 12:21:59

标签: c# wpf

我正在使用此CodeProject文章中的代码:WPF NotifyIcon

默认情况下,自定义气球显示在屏幕的右下方,但我需要帮助更改代码,让气球位于左下方。

1 个答案:

答案 0 :(得分:1)

更改TrayInfo.GetTrayLocation()TrayInfo.cs计算的x,y,使用与rcWorkArea相反的一侧。

请注意,Windows允许您将任务栏放在屏幕的任何边缘,以便GetTrayLocation中的逻辑检查info.Edge中的逻辑。因此,Left/Right/Top/Bottom使用的rcWorkArea将需要与当前编码的方式相反,具体取决于屏幕的哪个边缘具有任务栏。