none
Dúvida Sub Form RRS feed

  • Pergunta

  • Olá,

    No WPF tem como fazer algo parecido com SubForm. Estava precisando trabalha com duas páginas uma dentro da outra...

    Valeu, até mais.


    Narciso Júnior

    quinta-feira, 5 de abril de 2012 09:54

Respostas

  • Bom dia Narciso,

    você tem um controle chamado Frame, que te permite exibir uma página WPF em uma outra página.

    Segue abaixo exemplo de como utilizá-lo:

        <Grid>
            
            <Grid.RowDefinitions>
                
                <RowDefinition Height="20" />
                
                <RowDefinition Height="60" />
                
                <RowDefinition />
                
                <RowDefinition Height="40" />
                
            </Grid.RowDefinitions>
            
            <Image Source="/Icons/ITAU_BARR.PNG" 
                   Grid.Row="1"/>
    
    <Frame Name="frmConteudo"
                   Grid.Row="2"
                   />
    
    

    Para fazer o frame mudar de página você pode utilizar o code-behind da seguinte forma:

    frmConteudo.NavigationService.Navigate(new Page1());

    Espero ter ajudado.

    Abraços


    Daniel Benevides

    • Marcado como Resposta Narciso Arruda quinta-feira, 5 de abril de 2012 16:43
    quinta-feira, 5 de abril de 2012 13:26

Todas as Respostas

  • Bom dia Narciso,

    você tem um controle chamado Frame, que te permite exibir uma página WPF em uma outra página.

    Segue abaixo exemplo de como utilizá-lo:

        <Grid>
            
            <Grid.RowDefinitions>
                
                <RowDefinition Height="20" />
                
                <RowDefinition Height="60" />
                
                <RowDefinition />
                
                <RowDefinition Height="40" />
                
            </Grid.RowDefinitions>
            
            <Image Source="/Icons/ITAU_BARR.PNG" 
                   Grid.Row="1"/>
    
    <Frame Name="frmConteudo"
                   Grid.Row="2"
                   />
    
    

    Para fazer o frame mudar de página você pode utilizar o code-behind da seguinte forma:

    frmConteudo.NavigationService.Navigate(new Page1());

    Espero ter ajudado.

    Abraços


    Daniel Benevides

    • Marcado como Resposta Narciso Arruda quinta-feira, 5 de abril de 2012 16:43
    quinta-feira, 5 de abril de 2012 13:26
  • Isso mesmo Daniel Benevides.

    Obrigado pela ajuda.

    Até mais.


    Narciso Júnior

    quinta-feira, 5 de abril de 2012 16:43