Проблема в том, что каждый раз движок кода генерирует код в другом порядке !!! что делает слияние боль.
Дизайнер WinForm (.NET), дизайнер Swing (Java) используют механизм генерации кода.
ASP.NET designer.cs содержит только поле поддержки, которое менее подвержено риску.
Поле поддержки WPF генерируется в файле obj / *. G.cs, который не требуется для контроля исходного кода, поэтому проблем со слиянием нет.