Краткий ответ: да :
Вы можете связать любое свойство зависимости. Прикрепленные свойства типа Grid.ColSpan по необходимости являются DependencyProperties.
В случае ColSpan он определяется классом Grid, но фактические значения хранятся в свойствах объекта, к которому он применяется.