2011-05-25 8 views

Respuesta

24

p. Ej.

<DataGrid RowDetailsVisibilityMode="Collapsed"> 
    <DataGrid.RowStyle> 
     <Style TargetType="{x:Type DataGridRow}"> 
      <EventSetter Event="MouseDoubleClick" Handler="RowDoubleClick"/> 
     </Style> 
    </DataGrid.RowStyle> 
</DataGrid> 
private void RowDoubleClick(object sender, RoutedEventArgs e) 
{ 
    var row = (DataGridRow)sender; 
    row.DetailsVisibility = row.DetailsVisibility == Visibility.Collapsed ? 
     Visibility.Visible : Visibility.Collapsed; 
} 
+0

Gracias;) funciona bien! – rakete

+0

De nada, me alegro de que haya ayudado :) –

+0

Pero otra pregunta: ahora quiero cerrar todas las demás filas, porque quiero permitir solo una fila con detalles. ¿Hay alguna forma de iterar las filas? Gracias;) – rakete

Cuestiones relacionadas