Dynamisches Grid - Codebehind

  • WPF

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    Dynamisches Grid - Codebehind

    Hallo zusammen,

    ich möchte ein dynamisches Grid erstellen.

    Kennt sich jemand aus?

    Quellcode

    1. Dim MatrixTabelle As New Grid()
    2. MatrixTabelle.Width = 400
    3. MatrixTabelle.Height = 400
    4. MatrixTabelle.ShowGridLines = True
    5. MatrixTabelle.Background = New SolidColorBrush(Colors.Black)
    6. Dim GridCol As New ColumnDefinition()
    7. GridCol.Name = "GridCol" & Count.ToString
    8. MatrixTabelle.ColumnDefinitions.Add(GridCol)
    9. Dim gridRow As New RowDefinition()
    10. gridRow.Height = New GridLength(45)
    11. MatrixTabelle.RowDefinitions.Add(gridRow)
    12. Dim txtBlock As New TextBlock()
    13. txtBlock.Text = "Testy"
    14. txtBlock.FontSize = 14
    15. txtBlock.FontWeight = FontWeights.Bold
    16. txtBlock.Foreground = New SolidColorBrush(Colors.Green)
    17. txtBlock.VerticalAlignment = VerticalAlignment.Top
    18. Grid.SetRow(txtBlock, 1)
    19. Grid.SetColumn(txtBlock, 1)


    und in XAML

    Quellcode

    1. <Grid Name="MatrixTabelle" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Stretch" DockPanel.Dock="Top" Margin="3,3,3,3" >


    Leider bekomme ich den TextBlock nicht angezeigt?

    Und wie kann man hier mit Arrays arbeiten?

    Dirk