WPF を使用してアプリケーションのような「ガジェット」を作成しようとしています。目標は、通常の Windows 7 ガジェットと同じ動作を実現することです。
- タスクバー エントリなし
- Alt+Tab ウィンドウで表示されない
- 常に最上位にあるとは限りません。アプリケーションが最上位になる可能性があります
- 「Aero Peek」の実行中に表示
- 「デスクトップの表示」/ Windows+D の使用中に表示
最初の 4 つの目標は達成できましたが、5 番目の問題の解決策を見つけることができませんでした。最も近いのは、WPF で AppBar ドッキング (WinAmp のような画面の端に) を行う方法のユーティリティ クラスを使用することです。、しかし、これによりアプリが「ツールバー」に変わり、ガジェットGUIが配置されている画面の部分からアプリケーションが追放されます。
同様の質問が以前に Stackoverflow で行われたことがわかりますが、解決策が見つかる前に解決されました。とにかく、これを解決する知識を持った誰かがそこにいることを期待して投稿します =)