2011-09-24 24 views
6

Tôi có một chương trình mở nhiều cửa sổ. Tôi đã sử dụng this method để ẩn chúng khỏi ALT + TAB. Bây giờ tôi cần các cửa sổ mới để ngừng hiển thị trong tab 'nhiệm vụ' của trình quản lý tác vụ.Dừng các cửa sổ hiển thị dưới dạng 'tác vụ' từ trình quản lý tác vụ WPF C#

Tôi không cần quy trình không hiển thị trong trình quản lý tác vụ, tôi chỉ không muốn tất cả các cửa sổ mà chương trình của tôi mở để hiển thị trong tab 'tác vụ'.

Dưới đây là một bức tranh về những gì tôi đang cố gắng để thoát khỏi: http://i1096.photobucket.com/albums/g324/thezaza101/Tasklist.jpg

-Cảm ơn

+0

làm thế nào bạn mở Windows mới từ Windows chính? Bạn đang chạy nhiều quy trình hay chỉ một quy trình? –

+0

Có phải một trong các cửa sổ của bạn là cửa sổ chính không? –

+1

Làm thế nào về 'FormX.ShowInTaskBar = false ' –

Trả lời

5

Cảm ơn đã giải quyết cho David Heffernan.

Trên cửa sổ chính của tôi, tôi đã thêm trường cửa sổ tĩnh tham chiếu cửa sổ chính của tôi.

public static Window main; 
Public MainWindow() 
{ 
main = this; 
} 

Trên cửa sổ tôi cần phải che giấu từ công việc quản lý và ALT + TAB, tôi làm cửa sổ chính của tôi chủ nhân của nó:

public HiddenWindow() 
{ 
this.Owner = MainWindow.main; 
} 

của nó thực sự đơn giản, nó ẩn cửa sổ từ 'nhiệm vụ' tab trên trình quản lý tác vụ và cũng ngăn mọi người từ ALT + TAB vào chương trình của bạn.

+0

+1 công việc tuyệt vời! –

3

Đối với WPF cách duy nhất tôi hiện biết là để thiết lập tiêu đề của cửa sổ của bạn để string.Empty hoặc thiết lập WindowStyle đến ToolWindow. Đặt ShowInTaskBar thành sai sẽ không ẩn cửa sổ của bạn khỏi danh sách ứng dụng.

+0

Đó là câu trả lời của Winforms cho câu hỏi WPF. –

+0

Của tôi xấu, rất mệt mỏi và giả định. Cảm ơn bạn đã chỉ ra điều đó; Tôi đã cập nhật câu trả lời của mình. –

0

tôi hvae cùng một vấn đề (có thể một số khác nhau), đây là mã của tôi:

subWindow.hide();//this will hide the subWindow 
subWindow.show();//if want to show again 

bạn sẽ không thấy cửa sổ trong nhiệm vụ hoặc Alt + Tab sau khi sử dụng hide()

Các vấn đề liên quan