none
Aplicação WF com janelas windows form - problemas de alterações na aárência do windows form RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Quando  chamo um windows form em minha aplicação WPF, ocorrem alterações na aparência das janelas, ficam com aquele aspecto de windows xp clássico. Alguem sabe como resolver isso?

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

Respostas

  • Olá Sara,

    Obrigado pela última resposta, mas o que eu queria mesmo eu consegui com a seguinte linha no construtor do form wpf:

    System.Windows.Forms.

    Application.EnableVisualStyles();

    Estou com uma outra dúvida... Você sabe se existe alguma forma de eu enviar caracteres, como fazíamos no windows form com a referência Windows.Forms.SendKey.Send("A");????
    Não achei nada na web. Você usa msn?

    terça-feira, 29 de dezembro de 2009 15:40

Todas as Respostas

  • Deves aplicar um style a window de WPF, ou um Border...é possivel reforçar estilos especificos:


    Existem os seguintes:

    Themes that Microsoft has created, and the corresponding theme dictionary URIs:
    1. Windows Vista : themes\Aero.NormalColor.xaml
    2. Windows XP : themes\Luna.NormalColor.xaml
    3. Olive Green Windows XP : themes\Luna.Homestead.xaml
    4. Silver Windows XP : themes\Luna.Metallic.xaml
    5. Windows XP Media Center Edition 2005 and XP Tablet PC Edition 2005 : themes\Royale.NormalColor.xaml
    6. Windows Classic : themes\Classic.xaml

    e depois

    <Application
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="XAML_Test.App"
    StartupUri="Window1.xaml">
       <Application.Resources>
     
        <ResourceDictionary>
           <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/PresentationFramework.Royale;component/themes/royale.normalcolor.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

    </Application.Resources>
    </Application>

    • Sugerido como Resposta saramgsilva sexta-feira, 4 de dezembro de 2009 15:25
    sexta-feira, 4 de dezembro de 2009 15:25
  • Olá Sara,

    Obrigado pela última resposta, mas o que eu queria mesmo eu consegui com a seguinte linha no construtor do form wpf:

    System.Windows.Forms.

    Application.EnableVisualStyles();

    Estou com uma outra dúvida... Você sabe se existe alguma forma de eu enviar caracteres, como fazíamos no windows form com a referência Windows.Forms.SendKey.Send("A");????
    Não achei nada na web. Você usa msn?

    terça-feira, 29 de dezembro de 2009 15:40