Это просто так, чтобы Blend знал, как отобразить ваш XAML в режиме конструктора. В частности, если у вас есть гибкий макет, который растягивается, чтобы заполнить его контейнер, у Blend нет четкого способа узнать, какой высоты должен быть ваш дизайн; LayoutOverrides определяет это.
Эти записи настроек LayoutOverride добавляются, когда вы (или другой человек, работающий с Blend) вручную изменяете размеры элементов в области конструктора. Если вы видите их по всему коду (например, в элементе Border):
- Обычно вы можете удалить их без каких-либо заметных последствий
- Вы можете посмотреть, как вы используете Blend - в частности, вы должны выбрать родительский контейнер подходящего размера (UserControl / LayoutRoot), а затем установить дочерние размеры на основе изменяемого макета, например отступы и поля или * размеры
Обратите внимание, что игнорируемые атрибуты Blend удаляются во время компиляции и не влияют на производительность вашего приложения. Поэтому, хотя вы можете захотеть удалить их, чтобы улучшить читабельность кода, они не влияют на работу вашего приложения.