Manera fácil de cambiar la cuadrícula. Red y cuadrícula. Columna en muchos controles en WPF -- wpf campo con grid camp Relacionados El problema

Easy way to change Grid.Row and Grid.Column in many controls in WPF


2
vote

problema

Español

Ya tengo esta situación 1000 veces: Tengo cuadrícula con 2 columnas y muchas filas. En su mayoría, tengo bloqueo de texto en la primera columna y el cuadro de texto en segundo, pero no siempre. Ahora, cuando tengo 50 filas y decido mover la fila 49 a la primera fila en la cuadrícula, y no quiero intercambiar filas, quiero insertarlo en primer lugar. Luego, necesito cambiar los valores de Grid.Row y la cuadrícula. Columna de todo el resto de los controles. Esto me volví loco. ¿Cómo puedo hacer esto más fácil?

Original en ingles

I have this situation 1000 times already: I have grid with 2 columns and many rows. Mostly i have TextBlock in first column and TextBox in second but not always. Now when I have 50 rows and I decide to move row 49 to the first row in grid, and I don't want to swap rows, I want to insert it to first place. Then I need to change values of Grid.Row and Grid.Column of all the rest of controls. This i driving me crazy. How can I make this easier?

     
   
   

Lista de respuestas

0
 
vote

Podría usar algo como la extensión de marcado que describí en esta pregunta desde el derecho de El principio, si necesita insertar una nueva fila que debería ser menos problemas.

 

You could use something like the markup extension i outlined in this question right from the beginning, if you then need to insert a new row that should be less trouble.

 
 
0
 
vote

Si ha formateado bien su código XAML, puede retener la tecla alt para seleccionar y cortar grid.row = "x" en cada línea y mantenga presionada la tecla strong> Seleccionar y pegarlos una línea hacia abajo.

por ejemplo.

  <TextBlock Grid.Row="0" Text="a"/> <TextBlock Grid.Row="1" Text="b"/> <TextBlock Grid.Row="2" Text="c"/> <TextBlock Grid.Row="3" Text="d"/>   

Usted desea mover $value = $search['name']; 0 a la parte superior. Solo mantenga presionada la tecla " alt " para seleccionar y copiar:

  $value = $search['name']; 111  

Utilice nuevamente la tecla alt para pegarlos para reemplazar el original

  $value = $search['name']; 2  

para que usted pueda obtener

  $value = $search['name']; 3  

Luego, simplemente mueva $value = $search['name']; 4 a la parte superior y cambie IT $value = $search['name']; 5 A 0

 

If you have formatted your xaml code well, you can hold Alt key to select and cut Grid.Row="x" in every line and hold Alt key to select and paste them one line down.

eg.

<TextBlock Grid.Row="0" Text="a"/> <TextBlock Grid.Row="1" Text="b"/> <TextBlock Grid.Row="2" Text="c"/> <TextBlock Grid.Row="3" Text="d"/> 

you want to move <TextBlock Grid.Row="3" Text="d"/> to the top. Just hold "Alt" key to select and copy:

Grid.Row="1" Grid.Row="2" Grid.Row="3" 

Use Alt key again to paste them to replace the original

Grid.Row="0" Grid.Row="1" Grid.Row="2" 

so you well get

<TextBlock Grid.Row="1" Text="a"/> <TextBlock Grid.Row="2" Text="b"/> <TextBlock Grid.Row="3" Text="c"/> <TextBlock Grid.Row="3" Text="e"/> 

Then just move <TextBlock Grid.Row="3" Text="d"/> to the top and change it Grid.Row to 0

 
 
   
   
0
 
vote

Suena como si fuera mejor usar un $value = $search['name']; 6 o $value = $search['name']; 7 .

 

It sounds like you'd be better off using a ListBox or ListView.

 
 
   
   

Relacionados problema

1  ¿Cómo mostrar la tabla / cuadrícula estática en UWP sin usar los elementos?  ( How to display static table grid in uwp without using itemsource ) 
Para mi proyecto, quiero mostrar una cuadrícula / tabla con 3 filas que tienen 4 columnas en cada fila en la solicitud UWP. Todas las columnas tendrán un cont...

0  Android Bitmap Recycle  ( Android bitmap recycle ) 
Estoy teniendo un problema con el reciclaje de mapa de bits. Estoy mostrando los mapas de bits en una vista de cuadrícula. Tengo alrededor de 40-50 miniaturas...

34  ¿Cómo obtengo la altura del ancho o la altura de RowDefinition de una columnadefinición?  ( How do i databind a columndefinitions width or rowdefinitions height ) 
Bajo el patrón de visualización de ViewModel para WPF, estoy tratando de estar en elaborar las alturas y anchos de varias definiciones para los controles de l...

9  ¿Qué es una buena cuadrícula basada en la web que acepta datos del portapapeles de Excel?  ( What is a good web based grid that accepts excel clipboard data ) 
Cualquier buena recomendaciones para una plataforma Agnóstico (I.E. JavaScript) Control / plugin de la cuadrícula que aceptará datos de Excel pegados y puede ...

5  Java: Grid de elementos de clickable  ( Java grid of clickable elements ) 
Estoy planeando hacer un editor para mi proyecto actual y necesitaremos un swing de Java para ello. Básicamente necesito una cuadrícula dentro de algún tipo...

1  EXTJS GRIDFILTER valores a PHP  ( Extjs gridfilter values to php ) 
Estoy usando extjs v2.0. Me gustaría tomar los valores gridfilter y pasarlos a una página PHP como $_POST , $_GET , $variable o Cualquier método posible...

0  Seguridad de la red en marcos de cuadrícula  ( Grid security in grid frameworks ) 
Recientemente, me he involucrado bastante experimentando con marcos de cuadrícula livianos (hazelcast, gigaspaces, infiniSpan). Sin embargo, he sido algo so...

81  ¿Cambiar el tamaño de JQGRID cuando el navegador se redueba?  ( Resize jqgrid when browser is resized ) 
¿Hay alguna forma de cambiar el tamaño de una jqgrid cuando se cambia la ventana del navegador? He intentado el método descrito aquí pero esa técnica no f...

3  ¿Cómo tener inserción / eliminar la fila / columna de cuadrícula de WPF en el menú contextual en modo de diseño?  ( How to have insert remove wpf grid row column in context menu in design mode ) 
En la máquina en la oficina My Visual Studio 2010 tiene el menú contextual para insertar / eliminar fila / colunm de una cuadrícula que es muy conveniente en ...

1  Cuadro de imagen no dibujar justo en algunas computadoras  ( Picture box not drawing right on some computers ) 
Estoy haciendo un juego de matemáticas e implica hacer un gráfico. En algunas computadoras, funciona perfectamente, pero en algunos gráficos no coincide con e...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos