Являє собою місце для відмальовки графіки. Сама відмальовка виконується програмно з використанням делегата.
Наслідує: UIElementBase
| Ім'я | Тип | Опис |
|---|---|---|
| Delegate | String | Ім'я делегата, який буде викликатися для відмальовки графіки. |
| Argument | Object | Аргумент (зазвичай це прив'язка Bind), який буде передано в делегат. |
| CenterContent | Boolean | Чи центрувати вміст. |
| Watch | WatchMode |
Режим відслідковування змін при зміні значення аргумента. Можливі значення:
|
| Height | Length | Висота елементу. За замовчуванням Auto. |
| Властивості базового елементу | ||
draw(this:IRoot, chart:object, arg:any, node:DOMElement): void
chart - об`єкт бібліотеки d3.js.
arg - аргумент, описаний в розмітці.
node - вузел DOM, пов'язаний з елементом.
Зверніть увагу! Зазвичай потрібно, щоб відмальовка графіки виконувалася однократно. Однак, в деяких
випадках елемент, пов'язаний з графікою може змінюватися.
Встановити режим відслідковування змін можна за допомогою властивості Watch.
Не встановлюйте режим Deep без необхідности, оскільки це призводить до зниження
швидкодії.