locked
Menu Construir Menus Blend 3 RRS feed

  • Pergunta

  • Pessoal, gostaria da ajuda pra construir menu. Num ex. que ví, o cara montou uma Colection com os nomes do Menu, eu não sei como fazer isso. Outra coisa, os menus podem ficar dentro de uma Grid ou um StackPanel? Por ex. vou criar um Menu chamado Tabelas, ai a pessoa clica e abre as opções> Cadastro | Cartões | Moedas e etc. Alguem tem algum exemplo pronto ou poderia me citar uma ajuda?

    Aguardo.

    MicaeL
    terça-feira, 11 de agosto de 2009 14:11

Respostas

  • Micael, copie e cole o código abaixo e adicione os demais menus.

    <Menu x:Name="MenuPrincipal"><!-- Esse cara é a estrutura principal do menu-->
       <MenuItem x:Name="Link"> <!-- Menu Hosted-->
            <MenuItem Header="Link 1"/> <!-- Opção de menu (Pai)-->
            <MenuItem Header="Link 2">  <!-- Opção de menu (Pai)-->
            <MenuItem Header="Link 2.1"/> <!-- Opção de menu (Filho)-->
         <MenuItem Header="Link 2.2"/> <!-- Opção de menu (Filho)-->
         <MenuItem Header="Link 2.3"/>  <!-- Opção de menu (Filho)-->
        </MenuItem> <!-- Fechando tag do MenuItem Link 2 -->
       </MenuItem> <!-- Fechando tag do MenuItem Link -->
      </Menu> <!-- Fechando tag do Menu Link -->


    Ob. Se esse post resolver sua dúvida coloque com concluído.

    Abraço,
    Fabio 

    • Marcado como Resposta MicaelSRoque terça-feira, 1 de setembro de 2009 14:04
    quarta-feira, 12 de agosto de 2009 18:53

Todas as Respostas

  • Micael,
    A criação do menu é bem simples. Vá no Asset Library e procure o controle Menu. Após a inclusão do Menu insira um MenuItem pai para montar a estrutura com os filhos.

    <Menu x:Name="MenuPrincipal">
       <MenuItem x:Name="Link">
        <MenuItem Header="Link 1"/>
        <MenuItem Header="Link 2">
         <MenuItem Header="Link 2.1"/>
         <MenuItem Header="Link 2.2"/>
         <MenuItem Header="Link 2.3"/>
        </MenuItem>
       </MenuItem>
      </Menu> 

    Era essa sua dúvida?
    Abraço,
    Fabio
    terça-feira, 11 de agosto de 2009 18:31
  • Fábio

    Muitissimo obrigado pela resposta. É básicamente isso que vc me respondeu. Porém como sou meio leigo, entendi parcialmente. Vou colocar um link pra vc baixar o projeto que estou tentando montar ai se tiver tempo e paciência, gostaria que desse uma olhada. Note no Projeto que no Menu: Tabelas, quando o usuário clicar eu gostaria que abrisse outro Menu filho com as opções que terão dentro do menu tabelas. Penso que olhando o projeto fique mais legível minha dúvida e vc consiga me ajudar melhor.


    Grato até o momento.

    http://www.4shared.com/file/123832782/92316424/iFormata_Copy1_ok_Copy1.html
    terça-feira, 11 de agosto de 2009 20:27
  • Micael, copie e cole o código abaixo e adicione os demais menus.

    <Menu x:Name="MenuPrincipal"><!-- Esse cara é a estrutura principal do menu-->
       <MenuItem x:Name="Link"> <!-- Menu Hosted-->
            <MenuItem Header="Link 1"/> <!-- Opção de menu (Pai)-->
            <MenuItem Header="Link 2">  <!-- Opção de menu (Pai)-->
            <MenuItem Header="Link 2.1"/> <!-- Opção de menu (Filho)-->
         <MenuItem Header="Link 2.2"/> <!-- Opção de menu (Filho)-->
         <MenuItem Header="Link 2.3"/>  <!-- Opção de menu (Filho)-->
        </MenuItem> <!-- Fechando tag do MenuItem Link 2 -->
       </MenuItem> <!-- Fechando tag do MenuItem Link -->
      </Menu> <!-- Fechando tag do Menu Link -->


    Ob. Se esse post resolver sua dúvida coloque com concluído.

    Abraço,
    Fabio 

    • Marcado como Resposta MicaelSRoque terça-feira, 1 de setembro de 2009 14:04
    quarta-feira, 12 de agosto de 2009 18:53