Думайте об этом как об инициализации класса в C #. Если класс «Binding» имеет конструктор, который принимает путь, вы можете сделать это:
new Binding("Person.FirstName");
... или это:
new Binding { Path = "Person.FirstName" };
Оба одинаковы для всех намерений и целей. XAML делает то же самое. Если вы опускаете «Path =», вы передаете путь в конструктор для Binding, но если вы включаете его, вы устанавливаете значение после факта.
Я часто опускаю "Path =", особенно если я объявляю привязку без других установленных свойств, например {Binding FirstName}
.