Modal is always on top even if application has no focus

Aberta
#2,841 10 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
csharp
Domínio
desktop

Direção de pesquisa

A issue não nomeia arquivos-fonte, testes nem pontos de entrada. Reproduza o fluxo de inicialização do WPF com credenciais ausentes enquanto outro aplicativo estiver em foco e, em seguida, rastreie o comportamento da janela modal. A tarefa estará concluída quando o modal de credenciais não aparecer mais sobre o aplicativo em foco quando a janela principal não estiver em foco.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

bug
Bug explanation

Hi,

My WPF app is set to startup at Windows launch, when it opens it checks if the end user has added their credentials, and if not asks for them in a modal. However, even if the Mainwindow does not have focus, the modal still goes on top of any other open application.

Is this something that can be changed with some (minor) tweaks?

Screenshot below showing modal over File Explorer (which has focus), with main app behind that.
image

Version

4.5.0

Linguagem predominante
C#
Estrelas
16.3k
Forks
3.5k
Merge médio
4h 25min
PRs com merge (30d)
4

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de MaterialDesignInXAML/MaterialDesignInXamlToolkit

Todas as issues de MaterialDesignInXAML/MaterialDesignInXamlToolkit

Issues semelhantes

Mais issues de C#

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.