In XAML's design, little can be done with the odd automatic behavior. As a generic word for the wise, you are often better off using a XAML text editor instead of a designer to edit your xaml.
Fortunately, there is a solution in your special case. The behavior depends on where you acoustically capture the column with the mouse:
If you take it at the top, it will set new fields. 
if you take it below (on the line), it will not set / change fields. 
Update: this feature no longer exists in VS 2012.
Now you can change the column resizing behavior using the Ctrl and / or Shift keys. But none of the actions gives the result that you are after.
If all your elements in the grid do not have a set of Width and Margin , it is best to resize the columns without a modifier key (in VS2012 it should not destroy the layout visually, it should just add the unnecessary Margin , Height and Width properties), and then in the " The structure of the document "select all the elements and in the" Properties "view, click the" Configure on auto "button. This will remove unnecessary properties.

source share