Проблема с отображением панели инструментов в виде .net 3.5 - PullRequest
2 голосов
/ 19 августа 2010

Я использую WindowsApiCodePack для Windows 7, чтобы создать панель инструментов для моей формы. В показанной форме события я делаю это:

tbButton1 = new ThumbnailToolbarButton(new Icon("myOverlayIcn.ico"), "Next Event");    
tbButton1.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(button1_Click);    
tbButton2 = new ThumbnailToolbarButton(new Icon("myOverlayIcn.ico"), "Next Event");    
tbButton2.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(button2_Click);    
TaskbarManager.Instance.ThumbnailToolbars.AddButtons(this.Handle, tbButton1, tbButton2);

Я получаю следующую ошибку, о которой я понятия не имею:

Ошибка 1 Тип «System.Windows.UIElement» определен в сборке, на которую нет ссылок. Необходимо добавить ссылку на сборку «PresentationCore, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35».

Я использую эту статью: http://www.codeproject.com/KB/cs/EventInTime.aspx

1 Ответ

1 голос
/ 19 августа 2010

Как говорится в сообщении, вам нужно добавить ссылку на PresentationCore.Это требуется для Windows API CodePack, но не указано в вашем приложении.

...