Usuário com melhor resposta
Ajustar tamanho da tela (screen)

Pergunta
-
Bom dia,
Já li alguns tópicos a respeito, mas li também que usando WPF a forma de fazer é diferente.
Enfim, estou precisando que em meu software, ao ser iniciado, a tela se ajuste ao tamanho do monitor do usuário, independente de seua resolução.
De forma básica, setando ResizeMode
ResizeMode="CanMinimize"
WindowState="Maximized"
a janela comporta-se quase do jeito que preciso. O único problema da configuração citada acima, é que a tela fica por cima da barra de tarefas do windows (menu iniciar).
Como soluciono este problema?
Obrigado,
Respostas
-
Cayo,
Para você estar tendo esse comportamento, acredito que você está utilizando WindowStyle = None, certo? Se sim, esse é realmente o comportamento padrão não só do WPF, mas, também do Windows Forms...
Nesse caso, ou você altera o WindowStyle para algum outro ou você utiliza algum workaround, como este:
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta cayo quinta-feira, 23 de dezembro de 2010 16:35
Todas as Respostas
-
-
-
-
-
Cayo,
Para você estar tendo esse comportamento, acredito que você está utilizando WindowStyle = None, certo? Se sim, esse é realmente o comportamento padrão não só do WPF, mas, também do Windows Forms...
Nesse caso, ou você altera o WindowStyle para algum outro ou você utiliza algum workaround, como este:
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta cayo quinta-feira, 23 de dezembro de 2010 16:35
-
-
-
-
-
Amigo,
Favor ler as perguntas antes de responder. Sua tentativa já foi informada sem sucesso no escopo da minha pergunta.
Obrigado pela atenção,
Cayo
Cayo,
Seja mais aceitavel com as respostas recebidas ninguem e pago pra isso.. tenho certeza que todos aqui tentam ajudar por que gostam.
Um detalhe absolutamente essencial na sua duvida era ter dito que estava usando WindowStyle="None" realmente com window none o maximized nao iria funcionar como vc queria.
enfim que bom que conseguiu resolver.
se a resposta foi útil, classifique :)
ate mais,
Rodrigo Soria