我正在使用此CodeProject文章中的代码:WPF NotifyIcon
默认情况下,自定义气球显示在屏幕的右下方,但我需要帮助更改代码,让气球位于左下方。
答案 0 :(得分:1)
更改TrayInfo.GetTrayLocation()
中TrayInfo.cs
计算的x,y,使用与rcWorkArea
相反的一侧。
请注意,Windows允许您将任务栏放在屏幕的任何边缘,以便GetTrayLocation
中的逻辑检查info.Edge
中的逻辑。因此,Left/Right/Top/Bottom
使用的rcWorkArea
将需要与当前编码的方式相反,具体取决于屏幕的哪个边缘具有任务栏。