PropertyAction for setting Row/ColumnSpan

Is it possible to change the RowSpan and/or ColumnSpan with an event trigger?

Use case:

I have a page containing a grid with 2 columns and 2 rows. I have a camera image in each cell. I want to click the image and have it expand to fill the 4 cells. then click that to have it return to original settings.

Or is there another way to accomplish this without having multiple hidden objects that I show/hide with click events?

Thanks in advance

I don’t think you can change the RowSpan & ColumnSpan during runtime. What you can do is change the Height & Width of Row/ColumnDefinitions. So if you want to show the camera in top-left corner, set the 2nd Row Height to 0 & 2nd Column Width to 0.