11

Windows フォーム アプリケーションがあり、独自のカスタム ジャンプリストを作成したいと考えています。これを行うには、名前空間System.Windows.Shellを使用する必要がありますが、アクセスできず、参照のリストにも参照が見つかりません。いくつかのチュートリアルを確認しましたが、それらはすべて XAML (WPF アプリケーション) を使用しており、コーディングによってもこれを行うことができると述べているだけです。

私の質問は、Windowsフォームアプリで必要な名前空間にアクセスすることは可能ですか、それともWPFを使用する必要がありますか? それが可能であれば、どのように?そうでない場合、Windowsフォームアプリでそれを行う別の方法はありますか?

Visual Studio 2010 Ultimate (C#) を使用しています。

前もって感謝します!

4

2 に答える 2

21

名前System.Windows.Shell空間はPresentationFramework.dllアセンブリにあります。名前空間を検索すると、それを含むアセンブリが詳細に表示されます。

于 2011-03-15T23:26:30.877 に答える
6

PresentationFramework へのアセンブリ参照が必要です。名前空間は .NET 4 でのみ使用できます。プロジェクト + プロパティを使用し、ターゲット フレームワークの設定を確認します。Winforms アプリで使用しても問題ありません。クラスは WPF 配管を必要としません。これらは、Vista API 拡張機能のラッパーです。

于 2011-03-15T23:27:51.610 に答える