Конечно, нет ничего на языке, который осуществляет его всегда. Я склонен группировать вещи видимостью (общественность, затем защищенная, тогда частная) и использовать #regions для связанных с группой вещей функционально, независимо от того, является ли это свойством, методом, или что бы то ни было. Способы строительства (ли фактический ctors или статические функции фабрики) являются обычно правильными наверху, так как они - первая вещь, о которой должны знать клиенты.
Неважно, по-видимому, проще всего было преобразовать функцию перетаскивания, чтобы также использовать свойство left.