none
Problemas ao usar janelas windows forms em aplicação WPF - alterações na aparência da janela... RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Estou iniciando um novo projeto na empresa e está sendo feito em WPF para windows. Fiz o formulário principal e o de autenticação em WPF, porém as outras janelas são windows forms. Quando chamo uma janela windows form apartir do formulário principal está ocorrendo uma alteração nos componentes. As janelas do windows ficam com aquela aparência do windows xp clássico. Perde aquela aparência bem legal do .Net. Alguem sabe como resolver isso?

    Agradeço.

    Jomar Sales - Programador
    Objetiva Soluções - Linhares-ES
    terça-feira, 24 de novembro de 2009 17:57

Respostas

  • Oi, meu problema era o seguinte: Meu formulário de login e formulário principal é em WPF e meus outros fomrulários são windows form. Quando eu abro uma janela windows dentro da aplicação WPF a aparência é alterada. Mas eu já descobri o que era. Eu recisava inserir a linha que habilita o visual de estilos do windos form no método que inicializa os componentes em WPF:

    Meu msn é jomar@objetivasolucoes.com.br se quiser me add para tcarmos mais assuntos....

    public

     

    MainWindow()
    {
       this.InitializeComponent();
       //Esta linha habilita o visual dos componentes windows forms
       System.Windows.Forms.Application.EnableVisualStyles();
    }

    sexta-feira, 4 de dezembro de 2009 15:26

Todas as Respostas

  • Gostava que fosses mais expecifico no teu problema.

    Mas penso que o teu problema é que estavas a espera de uma form diferente, porque estas a usar WPF e afinal aparece uma igual a uma de windows Forms (?)

    Para teres um windows com um aspecto diferente, deves aplicar um style a tua Window de WPF, ou podes aplicar um Border....


    sexta-feira, 4 de dezembro de 2009 15:20
  • Oi, meu problema era o seguinte: Meu formulário de login e formulário principal é em WPF e meus outros fomrulários são windows form. Quando eu abro uma janela windows dentro da aplicação WPF a aparência é alterada. Mas eu já descobri o que era. Eu recisava inserir a linha que habilita o visual de estilos do windos form no método que inicializa os componentes em WPF:

    Meu msn é jomar@objetivasolucoes.com.br se quiser me add para tcarmos mais assuntos....

    public

     

    MainWindow()
    {
       this.InitializeComponent();
       //Esta linha habilita o visual dos componentes windows forms
       System.Windows.Forms.Application.EnableVisualStyles();
    }

    sexta-feira, 4 de dezembro de 2009 15:26