Pergunta

Eu gostaria de fazer uma pequena janela WPF aplicativo semi-transparente e em cima de outras janelas.

Quando eu alterar as configurações na janela de nível superior que só parece afetar o conteúdo, e não a barra de título ou fronteira.

Isso é possível com WPF ??

Graças

Foi útil?

Solução

WindowStyle e AllowsTransparency são as duas propriedades que você vai ter que mudar.

A fim de ter o seu sit janela no topo de todas as outras janelas, você vai querer definir Window.Topmost como True bem. Para mover a janela, pega um dos eventos do mouse sobre a fronteira você adicionou em seguida, chamar Window.DragMove no manipulador de eventos.

Outras dicas

Eu não estou certo de que este é a melhor resposta, mas:

AllowsTransparency="True" WindowStyle="None"

se livrar do título e de fronteira - agora Opacidade efeitos tudo o resto. Eu adicionei então minha própria fronteira e Fechar botão. Agora eu só preciso de algumas funcionalidades Move.

AllowsTransparency parece estar a fazer o truque, mas ele força WindowStyle para Nenhum.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top