Usuário com melhor resposta
TreeView + webBrowser ajuda.

Pergunta
-
Pessoal blz.
Estou criando um aplicativo tipo um help para documentar o todo o sistema da empresa que eu trabalho, e já para praticar um pouco mais e conhecer mais o WPF.Montei um layout com uma TreeView que é separada por Namespaces e dentro do Namespace possui as classesm, um WebBrowser para visualizar as páginas Asp.Net da Documentação.
A intenção é que quando clicar na Treeview como por exemplo o Namespace X, o webBrowser me trazer a página Namespace X, e se eu expandir o Namespace X e clicar na Classe Y, o WebBrowser me trazer a pagina Y da Classe Y.
Atenciosamente.
Welington Pereira.
Welington Pereira
Respostas
-
Ola Welington
desculpe a demora para respondermais acho q esse link pode te ajudar
http://www.codeproject.com/KB/WPF/versatile_treeview.aspx
abraço !!
att. Rafael
- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 7 de dezembro de 2010 19:41
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 13 de janeiro de 2011 11:28
Todas as Respostas
-
Cara não entendi direito mais eu fiz exemplo bem básico
<TreeView>
<TreeViewItem x:Name="sites" Header="sites" IsExpanded="True">
<TreeViewItem Header="loja" IsExpanded="True">
<TreeViewItem x:Name="loja2" Header="loja2">
<WebBrowser Source="http:\\www.r7.com.br" Width="887.5" Height="595"/>
</TreeViewItem>
<WebBrowser Source="http:\\www.google.com.br" Width="887.5" Height="595"/>
</TreeViewItem>
<TreeViewItem Header="contato">
<WebBrowser Source="http:\\www.g1.com.br" Width="899" Height="595"/>
</TreeViewItem>
</TreeViewItem>
</TreeView>>
</TreeView>não sei se te ajuda isso oO
-
Rafael blz???
Obrigado pela ajuda e por ter respondido.
Então é quase isso.
Mas eu criei 2 camadas.A primeira para a treeview e todos os componentes. A segunda para visualizar as minhas página ao clicar no Item da minha treeView.
<Window.Resources> <LinearGradientBrush x:Key="shinyBrush" StartPoint="0,0" EndPoint="0,1"> <GradientStop Offset="0" Color="Gray"/> <GradientStop Offset="0.3" Color="#FF222222"/> <GradientStop Offset="0.3" Color="Black"/> <GradientStop Offset="0.9" Color="Black"/> <GradientStop Offset="0.9" Color="#FF222222"/> <GradientStop Offset="1" Color="Gray"/> </LinearGradientBrush> </Window.Resources> <Grid> <Grid.RowDefinitions> <RowDefinition Height="35"/> <RowDefinition/> <RowDefinition Height="18"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="250"/> <ColumnDefinition Width="650"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Rectangle Grid.ColumnSpan="3" Fill="{StaticResource shinyBrush}"/> <!--Layer 1--> <TreeView x:Name="treeView" Grid.Row="1" Grid.Column="0" Background="AliceBlue" > <TextBox Margin="2,5,5,5" Width="180"/> <Button>Pesquisar</Button> <TreeViewItem x:Name="NamespacesItem" IsExpanded="True" Header="Namespaces" Margin=" 0, 0, 0, 15" ItemsSource="{Binding}"> <TreeViewItem Header="DAL" IsExpanded="True"> <TreeViewItem Header="Enums"/> <TreeViewItem Header="DataAdapter"/> <TreeViewItem Header="FactoryDAL"/> <TreeViewItem Header="GenericDAL"/> <TreeViewItem Header="GenericDALTransaction"/> <TreeViewItem Header="OracleDAL"/> <TreeViewItem Header="SqlServerDAL"/> <TreeViewItem Header="SqlServerDALTransaction"/> </TreeViewItem> <TreeViewItem Header="Controler" IsExpanded="True"> <TreeViewItem Header="Controles" IsExpanded="True"> <TreeViewItem Header="dlgDetalhe"/> <TreeViewItem Header="FormGridView"/> </TreeViewItem> <TreeViewItem Header="XML" IsExpanded="True"> <TreeViewItem Header="Colunas"/> </TreeViewItem> <TreeViewItem Header="ctrlControleAcesso"/> <TreeViewItem Header="ctrlAcesso"/> <TreeViewItem Header="ctrlBeneficiario"/> <TreeViewItem Header="ctrlCentro"/> </TreeViewItem> </TreeViewItem> </TreeView> <!--Layer2--> <DockPanel x:Name="PageViewer" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2" Background="Aquamarine"> <WebBrowser x:Name="webBrowser1"></WebBrowser> </DockPanel> </Grid>
Atenciosamente.
Welington Pereira.
Welington Pereira -
-
-
-
-
Ola Welington
desculpe a demora para respondermais acho q esse link pode te ajudar
http://www.codeproject.com/KB/WPF/versatile_treeview.aspx
abraço !!
att. Rafael
- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 7 de dezembro de 2010 19:41
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 13 de janeiro de 2011 11:28
-