locked
Style Grid RRS feed

  • Pergunta

  • Boa tarde a todos.

    Gostaria de saber se existe uma maneira de colocar um textblock e um botão dentro de um estilo de grid.

     

    Obrigado!

    quarta-feira, 16 de fevereiro de 2011 13:49

Respostas

  • Olá ,

    Já tentou com Grid.Resources

    <Grid x:Name="LayoutRoot">
     <Grid.Resources>
    <Style TargetType="TextBlock" x:Key="TextBlockPrompt">
      <Setter Property="VerticalAlignment" Value="Bottom" />
      <Setter Property="HorizontalAlignment" Value="Left" />
      <Setter Property="FontFamily" Value="Verdana" />
      <Setter Property="FontSize" Value="14" />
      <Setter Property="FontWeight" Value="Medium" />
      <Setter Property="Foreground" Value="Blue" />
    </Style>
     </Grid.Resources>
    
    
    <TextBlock x:Name="MeuTexto" Text="Meu texto" 
      Style="{StaticResource TextBlockPrompt}"
      />
    
    </Grid>
    
    
    

     

    ref http://www.a2zdotnet.com/View.aspx?Id=131


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    • Sugerido como Resposta Américo Arvani terça-feira, 29 de março de 2011 23:19
    • Marcado como Resposta Daniel Ferreira terça-feira, 21 de junho de 2011 01:42
    sexta-feira, 18 de fevereiro de 2011 13:30

Todas as Respostas

  • Existe sim, voce precisa criar uma coluna do Tipo DataGridTemplateColumn e dentro dela você pode colocar componentes silverlight.

     

    Exemplo: 

       <sdk:DataGridTemplateColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" IsReadOnly="False" Width="50" Header="Map">
                <sdk:DataGridTemplateColumn.CellTemplate> 
                  <DataTemplate>
                    <Button Height="32" HorizontalAlignment="Center" Margin="0,0,0,0" Name="button1" VerticalAlignment="Top" Width="32" />
                  </DataTemplate>
                </sdk:DataGridTemplateColumn.CellTemplate>
              </sdk:DataGridTemplateColumn>
    

    Espero ter ajudado..

    Até Mais.

    quarta-feira, 16 de fevereiro de 2011 14:07
  • Manoel boa tarde!

    Eu não entendi totalmente como fazer o que você me disse,

    preciso criar esse tipo de coluna dentro de alguma propriedade no estilo? Estou usando ResourcesDictionary e não consegui criar a coluna diretamente sem utilizar <Setter Property=""/>.

    Muito obrigado pela ajuda!

     

     

    quarta-feira, 16 de fevereiro de 2011 17:21
  • Olá ,

    Já tentou com Grid.Resources

    <Grid x:Name="LayoutRoot">
     <Grid.Resources>
    <Style TargetType="TextBlock" x:Key="TextBlockPrompt">
      <Setter Property="VerticalAlignment" Value="Bottom" />
      <Setter Property="HorizontalAlignment" Value="Left" />
      <Setter Property="FontFamily" Value="Verdana" />
      <Setter Property="FontSize" Value="14" />
      <Setter Property="FontWeight" Value="Medium" />
      <Setter Property="Foreground" Value="Blue" />
    </Style>
     </Grid.Resources>
    
    
    <TextBlock x:Name="MeuTexto" Text="Meu texto" 
      Style="{StaticResource TextBlockPrompt}"
      />
    
    </Grid>
    
    
    

     

    ref http://www.a2zdotnet.com/View.aspx?Id=131


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    • Sugerido como Resposta Américo Arvani terça-feira, 29 de março de 2011 23:19
    • Marcado como Resposta Daniel Ferreira terça-feira, 21 de junho de 2011 01:42
    sexta-feira, 18 de fevereiro de 2011 13:30