? Estaba tratando de entender a XAML y pensé que intentaría escribir algún código.¿Cómo puedo generar controles WPF a través del código
Intentando agregar una cuadrícula con 6 por 6 definiciones de columna luego agrega un bloque de texto en una de las celdas de la grilla. No parece poder hacer referencia a la celda que quiero. No hay ningún método en la cuadrícula al que pueda agregar el bloque de texto. Solo hay grid.children.add (object), no hay definición de celda.
XAML:
<Page x:Class="WPF_Tester.Page1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Page1"
Loaded="Page_Loaded">
</Page>
C#:
private void Page_Loaded(object sender, RoutedEventArgs e)
{
//create the structure
Grid g = new Grid();
g.ShowGridLines = true;
g.Visibility = Visibility.Visible;
//add columns
for (int i = 0; i < 6; ++i)
{
ColumnDefinition cd = new ColumnDefinition();
cd.Name = "Column" + i.ToString();
g.ColumnDefinitions.Add(cd);
}
//add rows
for (int i = 0; i < 6; ++i)
{
RowDefinition rd = new RowDefinition();
rd.Name = "Row" + i.ToString();
g.RowDefinitions.Add(rd);
}
TextBlock tb = new TextBlock();
tb.Text = "Hello World";
g.Children.Add(tb);
}
actualización
Aquí está el poco tenebroso:
Usando V Pro S2008 en XP
WPFbrowser plantilla de proyecto (3,5 verificado)
Me Don; t consigue los métodos en función de autocompletar.