Это связано с вашей шириной ColumnDefinition. Когда вы вынимаете их, это рисуется просто отлично. Ваша ширина слишком мала, а ширина столбца кнопки ОК установлена на *, поэтому он автоматически изменяет размеры, чтобы заполнить дополнительное пространство.
это покажет вашу кнопку отмены в порядке, потому что ее столбец будет автоматически настраиваться:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.723"/>
<ColumnDefinition Width="0.128"/>
<ColumnDefinition Width="0.149*"/>
<ColumnDefinition Width="0.14*"/>
</Grid.ColumnDefinitions>
Я не знаю, если это именно то, что вы хотите, но вы можете работать с ним оттуда, чтобы делать именно то, что вам нужно.