1

我正在使用 Winforms NotifyIcon,因为没有 WPF 版本,我也在此处使用 ContextMenu 教程:http: //www.wpftutorial.net/ContextMenu.html

我将在这里使用答案中的鼠标放置代码:http: //social.msdn.microsoft.com/forums/en-US/wpf/thread/8cdd4ef1-d31e-42ef-a30e-7b482c0fa163/

我的主要问题是,方法:

private void OpenContextMenu(FrameworkElement element)
{
    if( element.ContextMenu != null )
    {
       element.ContextMenu.PlacementTarget = element;
       element.ContextMenu.IsOpen = true;
    }
}

它是如何使用的?谁能告诉我我需要做哪些步骤才能让它出现在我的 NotifyIcon 上

谢谢

4

2 回答 2

2

CodePlex 有一个WPF 版本的 NotifyIcon。这可能会更好地满足您的需求。

于 2011-06-30T19:03:14.617 回答
0

我自己发现了这个,它可以完成工作并且很容易实现。

http://weblogs.asp.net/marianor/archive/2007/10/15/a-wpf-wrapper-around-windows-form-notifyicon.aspx

于 2011-06-30T19:38:53.190 回答