{x:Bind} - это расширение разметки, используемое в XAML и выпущенное вместе с универсальными приложениями Windows. Привязка {x:Bind} принципиально отличается от привязки {Binding}, поскольку она выполняется во время загрузки XAML и, таким образом, обеспечивает улучшения производительности и диагностики по сравнению с {Binding}, которая выполняется во время выполнения с использованием отражения.

В {x:Bind} расширение разметки, добавленное для Windows 10, является альтернативой {Binding}. {x:Bind} в настоящее время не хватает некоторых функций {Binding}, но он работает за меньшее время и меньше памяти, чем {Binding} и поддерживает лучший опыт отладки.

Во время загрузки XAML {x:Bind}преобразуется в то, что вы можете представить как объект привязки, и этот объект получает значение из свойства в источнике данных. Как и с{Binding} связанный объект может быть дополнительно настроен для наблюдения за изменениями в значении свойства источника данных и обновления самого себя на основе этих изменений, а также, при желании, может быть настроен на отправку изменений его собственного значения обратно в свойство источника.

Объекты привязки, созданные {x:Bind} а также {Binding} в значительной степени функционально эквивалентны, но {x:Bind} выполняет специальный код, который он генерирует во время компиляции, и {Binding}использует проверку объектов во время выполнения общего назначения. Как следствие,{x:Bind} привязки (часто называемые скомпилированными привязками) обладают высокой производительностью, обеспечивают проверку ваших выражений привязки во время компиляции и поддерживают отладку, позволяя вам устанавливать точки останова в файлах кода, которые создаются как частичный класс для вашей страницы.

Более подробную информацию можно найти здесь