Платформа A2v10 довідкова система
EN


Прив'язка Bind

Являє собою специальний об'єкт, що описує зв'язок властивості з елементом даних. Практично завжди задається як розширення розмітки.

Прив'язка завжди є двосторонньою. Це означає, що при зміні значення в моделі пов'язана властивість зминюється автоматично і навпаки.

Прив'язувати можна практично будь-які властивості будь-яких елементів. Зверніть увагу, що властивості прив`язки в свою чергу теж можуть бути прив'язками.

Властивості

Ім'я Тип Опис
Path String За замовчуванням. Вираз, що описує шлях до властивості моделі.
DataType DataType Тип даних.
Format String Формат відображення.
Mask String Маска відображення значення.
HideZeros Boolean Приховувати нулові значення. Має сенс тільки для числових форматів.
NegativeRed Boolean Відображати від'ємні значення червоним кольором. Має сенс тільки для числових форматів.
Filters FilterCollection Фильтри для обробки зв'язаного значення після оновлення. Являє собою список переліків (через кому). Можливі значення:
  • Trim - видаляти пробіли на початку і в кінці тексту.
  • Upper - конвертувати символи в верхній регістр.
  • Lower - конвертувати символи в нижній регістр.
  • Barcode - використовується для алфавітно-цифрових кодів. Замінює килилічні літери на латинські у відповідності до розкладки клавіатури.

Приклад

Прив'язка елементу Document.Sum моделі до текстового поля і відображення його як суми (з роздільниками тисяч)

XAML