0
我想寫一個簡單的HUD風格的應用程序使用WPF(如果我使用錯誤的技術,我會採取建議)。窗口Hud行爲(通過點擊,不能被最小化)
作爲一個簡單的例子,我會沿着屏幕的頂部放置文本,如「庫計算機」,它忽略所有的點擊(即不影響其餘的Windows),但始終在頂部,不能被最小化。
我想寫一個簡單的HUD風格的應用程序使用WPF(如果我使用錯誤的技術,我會採取建議)。窗口Hud行爲(通過點擊,不能被最小化)
作爲一個簡單的例子,我會沿着屏幕的頂部放置文本,如「庫計算機」,它忽略所有的點擊(即不影響其餘的Windows),但始終在頂部,不能被最小化。
相關屬性來設置窗口上:
AllowsTranparency
- >true
WindowStyle
- >None
ResizeMode
- >NoResize
WindowState
- >Maximized
Topmost
- >true
IsHitTestVisible
- >false
(僅憑這一點不會做,你需要一些OS interop)
大祕訣!我還添加了ShowInTaskbar =「False」,它使我獲得了我想要的效果*除了*只要點擊其他任何東西,它就會落後。 :/ – Ternary 2012-02-16 16:20:11
@Ternary:當'Topmost'設置爲'true'時不應該發生這種情況...... – 2012-02-16 16:23:56
真的嗎?嗯。我在任務欄頂部放了一些任務,看起來不錯,但是當我點擊任務欄時,它會落後(我可以看到它在模擬任務欄後面模糊)。 – Ternary 2012-02-16 16:29:02