none
Box Messages em WPF Padronizadas RRS feed

  • Pergunta

  • Olá, estava vendo no Experience Guidelines do Windows 7 que os box de alertas devem ser esse modelo, labels em azul, coisa e tal:


    Porém o MessageBox do WPF (.net 3.5) cria esses alertas meio diferentes, como eu faço para criar os alertas padrões do Windows 7 e ainda colocar o "Show Detail"?

     

    quinta-feira, 8 de julho de 2010 16:18

Respostas

  • Vc pode utilizar TaskDialog.

    Look here.

    http://www.codeproject.com/KB/miscctrl/Windows7APICodePack.aspx

    http://code.msdn.microsoft.com/WindowsAPICodePack


    Quem sabe um dia os DataSets se extinguirão?
    sexta-feira, 16 de julho de 2010 09:13

Todas as Respostas

  • Hi,

    Voce so precisa criar um window parecido com a janela de alerta do windows 7 e usar no lugar do messagebox do wpf.

    bom mas tem um outro jeito mais complicado. voce pode usar o style do win7 na sua aplicacao. eu numca fiz e nao vi se win7 da pra fazer mas sei que pra xp e vista da pra fazer e acredito que pra win 7 tambem funcione. da uma olhada nesse post, acredito que o motivo dele nao ter falado do win7 e porque e um post antigo.

    http://www.developer-lounge.net/post/XP-und-Vista-Styles-in-WPF-Applikationen-verwenden.aspx

    Att,


    Adriel Codeco Silva
    Email: adriel.silva@uppercase.com.br
    MSN: adrielcodeco@hotmail.com
    Blog: adrielcodeco.wordpress.com
    Uppercase – www.uppercase.com.br

    R. Primeiro de Março, 661 – Centro Barra Bonita - SP - CEP 17340-000
    quinta-feira, 8 de julho de 2010 20:01
    Moderador
  • Pelo que vi, infelizmente só Windows Forms tem suporte à isso de forma nativa.

    O AppManifest é o jeito mais fácil de fazer isso, e o VisualStudio 2010 traz isso pronto, e só descomentar.

    sexta-feira, 9 de julho de 2010 00:03
  • Só não consegui fazer esse tipo ainda:

     



    Não há nada na documentação no C#
    sexta-feira, 9 de julho de 2010 00:29
  • Ahhhh, mas se usar algum WebService usar o AppManifest não fará a menor diferença :D vai voltar ao estilo antigo.
    domingo, 11 de julho de 2010 21:43
  • Vc pode utilizar TaskDialog.

    Look here.

    http://www.codeproject.com/KB/miscctrl/Windows7APICodePack.aspx

    http://code.msdn.microsoft.com/WindowsAPICodePack


    Quem sabe um dia os DataSets se extinguirão?
    sexta-feira, 16 de julho de 2010 09:13
  • Vejamos, se eu utilizar alguns desses recursos como TaskDialog usando o Windows7APICodePack, se a aplicação rodar no Windows Vista ela pode dar algum erro? Já que o TaskDialog vem no Windows Vista.
    terça-feira, 27 de julho de 2010 16:18
  • Recomendo vc fazer um projeto de teste e rodar no windows vista, Xp e Seven.

     


    Quem sabe um dia os DataSets se extinguirão?
    quarta-feira, 28 de julho de 2010 09:28