Ancho de Grid, y cantidad de Columnas

Hola
Necesitaria, en un grid, con varias columnas, en las que muestro unas fotos, detectar el ancho de la pantalla (o la ventana del navegador), y ajustar la cantidad de columnas en funci?n del ancho.
Se puede hacer de alguna manera?
Supongo que, si en el menu se detecta el ancho de la ventana, y luego, se coloca como variable el entero de la divisi?n entre el ancho de la ventana, y el del cuadro del grid, se podria…
Es asi? Algun ejemplo?
Muchas gracias…