다른 모든 창 위에 창을 표시하는 방법은 무엇입니까?

마크

다른 소프트웨어의 프로그램 파일을 업데이트 한 다음이 소프트웨어를 실행하는 작은 응용 프로그램을 만들고 있습니다. 응용 프로그램을 시작한 후 스플래시 창이 두 번째 GUI 스레드에 표시되고 주 스레드에서 두 번째 응용 프로그램의 기본 창이 구성되고 표시됩니다.

var shell = (Shell) Shell;
Application.Current.MainWindow = shell;
shell.Show();

두 번째 앱의 셸이 표시된 후 첫 번째 창이 닫힙니다. 두 번째 창의 셸이 다른 창 아래에 표시된다는 점을 제외하면 모든 것이 잘 작동합니다 . 즉 : 탐색기에서 런처 앱을 시작하면 탐색기 창 상단에 런처 창이 나타납니다. 런처 창이 닫히고 탐색기 창 아래에 기본 앱 창이 나타납니다.

난 노력 했어:

var shell = (Shell) Shell;
Application.Current.MainWindow = shell;
shell.Topmost = true;
shell.Show();
shell.InjectInitialViews();

이 문제는 해결되지만 작업 표시 줄에서 다른 앱을 클릭해도 셸 위에 다른 창을 표시 할 수 없습니다.

var shell = (Shell) Shell;
Application.Current.MainWindow = shell;
shell.Topmost = true;
shell.Show();
shell.InjectInitialViews();
shell.Topmost = false;

아무 것도 안 해 ... 이것을 달성하는 적절한 방법은 무엇입니까?

마크

Mike와 Sheridan의 답변 덕분에 생성 된 스레드에서 창을 활성화하는 솔루션을 찾았습니다. 그래서

var shell = (Shell) Shell;
Application.Current.MainWindow = shell;
shell.Topmost = true;
shell.Show();
shell.InjectInitialViews();
shell.Activate();

트릭을 수행합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Chrome에서 모든 창을 다시 여는 방법은 무엇입니까?

분류에서Dev

React Navigation : 모든 화면에 탐색 창을 표시하는 방법은 무엇입니까?

분류에서Dev

Windows 10 메일 : 왼쪽 창에 모든 계정을 표시하는 방법은 무엇입니까?

분류에서Dev

OS X의 모든 작업 공간에 표시 할 창을 설정하는 방법은 무엇입니까?

분류에서Dev

xubuntu에서 '모든 창 표시'기능을 추가하는 방법은 무엇입니까?

분류에서Dev

모든 작업 공간에 창을 두는 방법은 무엇입니까?

분류에서Dev

Visual Studio 2013에서 편집기 창을 제외한 모든 창을 숨기는 방법은 무엇입니까?

분류에서Dev

Safari의 모든 창의 모든 탭에서 모든 열린 URL을 얻는 방법은 무엇입니까?

분류에서Dev

모든 탭 / 창에 동일한 Chrome 개발자 도구 창을 다시 사용할 수있는 방법은 무엇입니까?

분류에서Dev

Qt에서 다른 창을 관리하는 방법은 무엇입니까?

분류에서Dev

다른 수업에서 메인 창을 닫는 방법은 무엇입니까?

분류에서Dev

tmux에서 다른 창을 닫는 방법은 무엇입니까?

분류에서Dev

QTableWidget 자식 창을 부모 창 앞이나 부모 창 아래에 두는 방법은 무엇입니까?

분류에서Dev

데비안에서 열려있는 모든 창을 표시하는 작업 (명령)은 무엇입니까?

분류에서Dev

Ubuntu 18.04 GNOME에서 열려있는 모든 창 / 활동 개요 표시-생성하는 방법을 비활성화하는 방법은 무엇입니까?

분류에서Dev

Flask : 모든 뷰에 대한 일반 검색 창을 다시 작성하지 않고 구현하는 방법은 무엇입니까?

분류에서Dev

WinAPI를 사용하여 모든 프레임에 한 번만 자식 창을 다시 그리는 방법은 무엇입니까?

분류에서Dev

OpenCV를 사용하여 다른 모니터에 다른 창을 표시하는 방법

분류에서Dev

OpenCV에서 동일한 창에 2 개의 다른 소스를 표시하는 방법은 무엇입니까?

분류에서Dev

Android에서 모든 화면 크기 하단에 팝업 창을 설정하는 방법은 무엇입니까?

분류에서Dev

Spyder의 다른 모든 창 위에 matplotlib 그림 창을 어떻게 표시합니까?

분류에서Dev

모든 Wi-Fi 비밀번호 메시지 창을 한 번에 닫는 방법은 무엇입니까?

분류에서Dev

모든 Wi-Fi 비밀번호 메시지 창을 한 번에 닫는 방법은 무엇입니까?

분류에서Dev

KDE에서 열려있는 모든 창을 표시하도록 키보드 단축키를 설정하는 방법은 무엇입니까?

분류에서Dev

KDE에서 열려있는 모든 창을 표시하도록 키보드 단축키를 설정하는 방법은 무엇입니까?

분류에서Dev

KDE에서 열려있는 모든 창을 표시하도록 키보드 단축키를 설정하는 방법은 무엇입니까?

분류에서Dev

창에있는 모든 버튼의 속성을 변경하는 방법은 무엇입니까?

분류에서Dev

xaml C #에서 모든 창의 배경색을 설정하는 방법은 무엇입니까?

분류에서Dev

모든 새 창을 크롬에서 새 탭으로 강제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Chrome에서 모든 창을 다시 여는 방법은 무엇입니까?

  2. 2

    React Navigation : 모든 화면에 탐색 창을 표시하는 방법은 무엇입니까?

  3. 3

    Windows 10 메일 : 왼쪽 창에 모든 계정을 표시하는 방법은 무엇입니까?

  4. 4

    OS X의 모든 작업 공간에 표시 할 창을 설정하는 방법은 무엇입니까?

  5. 5

    xubuntu에서 '모든 창 표시'기능을 추가하는 방법은 무엇입니까?

  6. 6

    모든 작업 공간에 창을 두는 방법은 무엇입니까?

  7. 7

    Visual Studio 2013에서 편집기 창을 제외한 모든 창을 숨기는 방법은 무엇입니까?

  8. 8

    Safari의 모든 창의 모든 탭에서 모든 열린 URL을 얻는 방법은 무엇입니까?

  9. 9

    모든 탭 / 창에 동일한 Chrome 개발자 도구 창을 다시 사용할 수있는 방법은 무엇입니까?

  10. 10

    Qt에서 다른 창을 관리하는 방법은 무엇입니까?

  11. 11

    다른 수업에서 메인 창을 닫는 방법은 무엇입니까?

  12. 12

    tmux에서 다른 창을 닫는 방법은 무엇입니까?

  13. 13

    QTableWidget 자식 창을 부모 창 앞이나 부모 창 아래에 두는 방법은 무엇입니까?

  14. 14

    데비안에서 열려있는 모든 창을 표시하는 작업 (명령)은 무엇입니까?

  15. 15

    Ubuntu 18.04 GNOME에서 열려있는 모든 창 / 활동 개요 표시-생성하는 방법을 비활성화하는 방법은 무엇입니까?

  16. 16

    Flask : 모든 뷰에 대한 일반 검색 창을 다시 작성하지 않고 구현하는 방법은 무엇입니까?

  17. 17

    WinAPI를 사용하여 모든 프레임에 한 번만 자식 창을 다시 그리는 방법은 무엇입니까?

  18. 18

    OpenCV를 사용하여 다른 모니터에 다른 창을 표시하는 방법

  19. 19

    OpenCV에서 동일한 창에 2 개의 다른 소스를 표시하는 방법은 무엇입니까?

  20. 20

    Android에서 모든 화면 크기 하단에 팝업 창을 설정하는 방법은 무엇입니까?

  21. 21

    Spyder의 다른 모든 창 위에 matplotlib 그림 창을 어떻게 표시합니까?

  22. 22

    모든 Wi-Fi 비밀번호 메시지 창을 한 번에 닫는 방법은 무엇입니까?

  23. 23

    모든 Wi-Fi 비밀번호 메시지 창을 한 번에 닫는 방법은 무엇입니까?

  24. 24

    KDE에서 열려있는 모든 창을 표시하도록 키보드 단축키를 설정하는 방법은 무엇입니까?

  25. 25

    KDE에서 열려있는 모든 창을 표시하도록 키보드 단축키를 설정하는 방법은 무엇입니까?

  26. 26

    KDE에서 열려있는 모든 창을 표시하도록 키보드 단축키를 설정하는 방법은 무엇입니까?

  27. 27

    창에있는 모든 버튼의 속성을 변경하는 방법은 무엇입니까?

  28. 28

    xaml C #에서 모든 창의 배경색을 설정하는 방법은 무엇입니까?

  29. 29

    모든 새 창을 크롬에서 새 탭으로 강제하는 방법은 무엇입니까?

뜨겁다태그

보관