I have my grid control nested inside of a canvas control. I want to bind the height and width of the grid control to the height and width of the canvas control. I then want to define how many rows and columns the grid will have, so that it auto fills the width and height of the cells. I would then like it to re-size when the canvas re-sizes (this event will happen when the window re-sizes). Is there any way to do this?