2011-09-03 11 views
6

Windows 7ジャンプリストの実装について、Stack Overflowに関する他の記事を読んだことがありますが、数年前のことですが、基本的には「Windows APIコードパックを入手してください。 " (Answer 1Answer 2、...)私はWindows 7でジャンプリストを実装しようとしていますが、実際にはJumpList classがこの機能を実装する.NET 4にあるように見えます。廃止され、Windows APIコードパックは不要になりました。ジャンプリストとWindowsフォーム

ただし、ドキュメントに記載されている例は、私がよく慣れていないXAMLに依存しており、Windows Formsアプリケーションのみを開発しています。さらに、JumpList.SetJumpListメソッドにはSystem.Windows.Applicationオブジェクトが必要です。これは私の人生の間、Windows Formsアプリケーション(System.Windows.Forms.Application静的オブジェクトを使用する)から取得する方法がわかりません)。 System.Windows.Application.Currentというプロパティがありますが、Windowsフォームアプリケーションではnullを返します。

だから私の質問は以下のとおりです。

  1. 私は本当にまだ私のWindowsでジャンプリストを実装するには、Windows APIコードパックが必要ですフォームアプリケーション?

  2. 誰でも良いWindowsフォームの比較的簡単な例のチュートリアルは、ジャンプリストを実装する方法を示していますか?

  3. 私はSystem.Windows.Applicationオブジェクトを取得できないという明白な点を見落としていますか?

+3

'JumpList'クラスは、WPF(PresentationFramework.dllの' System.Windows.Shell')に固有のもので、XAMLの例だけが表示され、WinFormsアプリケーションでそのメソッドが動作しないのはなぜですか。 'System.Windows.Forms'には存在しません。 – BoltClock

答えて

4

System.Windows.ApplicationはWPFです。あなたがWinFormsを使用しているので、あなたの手元にこれらの1つを持っていないでしょう。私は試してみたWindows APIコードパックに固執することをお勧めします。

+0

ありがとうございます! –

関連する問題