2

動作中の C# アプリケーションがあります。このアプリケーションに、次のWPF Notification というプロジェクトリンクのサポートを追加する必要があります。その機能を使いたい。

今、私はすでにこのプロジェクトをソリューションに追加しています。プロジェクトで正しく参照できません。だから私のソリューションファイルはこれです

Solution 
      Project 1 ( My Project )
      Project 2 ( WPF Project ) 

ここのリンク@ Tutorial Part 1: The Basicsの指示に従おうとすると、次のエラーが表示されます。

" The TaskbarIcon does not exist in the namespace "http://www.hardcodet.net/taskbar"

XAML コード:

<Window x:Class="bbb"
    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"
   <Grid>
    ...
       <tb:TaskbarIcon
      IconSource="/Icons/Error.ico"
      ToolTipText="hello world" />
    </Grid>

注: IconSource はエラーをスローする場合がありますが、問題ありません。TaskbarIcon が認識されると、修正されます。

私は C# に非常に慣れていないので、これを修正する方法がわかりません。修正する簡単な方法があるかもしれませんが、私はそれを取得できません。

4

2 に答える 2

3

おそらく、WpfTaskBar プロジェクトをコンパイルしてツールボックスに移動し、それを右クリックして [アイテムの選択] を選択し、Wpf-notifyicon ソースがあるディレクトリを参照します。次に、ドリルダウンしwpf-notifyicon\NotifyIconWpf\bin\Releaseて選択する必要があります。Hardcodet.Wpf.TaskbarNotification.dllこれにより、コントロールがツールボックスに追加され、ウィンドウにドロップできます。それが利用できない場合は、最初に wpf-notifyicon プロジェクトをコンパイルして dll を生成する必要があります。振り返ってみると、これはあなたが現在抱えている問題かもしれません。

于 2013-02-27T04:06:31.023 に答える
1

プロジェクトへの参照を追加すると(コメントで@Mark Hallによって指定されているように)、それが行われます。

于 2013-02-27T03:41:35.460 に答える