Tengo dos cuadrículas dentro de un panel de pila. La primera cuadrícula se denomina GridX. Inicialmente dentro de la cuadrícula hay una matriz 2D de cuadros de texto (RowDefs/ColumnDefs). La definición cuadro de texto en XAML esCómo establecer las posiciones de fila y columna de la cuadrícula mediante programación
<TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" />
Quiero añadir un TextBlock programamtically en la misma posición como parte de Cuadrícula X.
efecto debe ser así
<TextBlock Grid.Row="4" Grid.Column="5"
HorizontalAlignment="Left" VerticalAlignment="Top" Text="10" FontSize="8"/>
Instrucciones para añadir esta. He intentado esto:
TextBlock tblock = new TextBlock();
GridX.SetColumn(tblock, cIndex);
GridX.SetRow(tblock, rIndex);
pero fracasó.
Una vez más yo probamos este:
int rIndex = Grid.GetRow(txtBox);
int cIndex = Grid.GetColumn(txtBox);
TextBlock tblock = new TextBlock();
tblock.VerticalAlignment = VerticalAlignment.Top;
tblock.HorizontalAlignment = HorizontalAlignment.Left;
tblock.FontSize = 8;
tblock.Text = rc[i, j - 1];
Grid.SetColumn(tblock, cIndex);
Grid.SetRow(tblock, rIndex);
txtBox.MaxLength = 1;
Ahora el problema es que no es TextBlock visible.TextBox lo oculta. ¿Puede ayudar a
El código se actualizó. Ahora el problema es la visibilidad del bloque de texto – Vinod