когда мы связываемся с разнородной коллекцией объектов, не все объекты имеют одинаковый набор свойств. в окне вывода мы получаем сообщение типа:
System.Windows.Data Ошибка: 39:
Ошибка пути BindingExpression:
Свойство 'RoundingFactor' не найдено на
'object' '' MultiLineTextMarkingScheme '
(HashCode = 7262386).
BindingExpression: Path = RoundingFactor; ..........
Это не является исключением, но мы обеспокоены тем, что это влияет на производительность.
Должны ли мы быть обеспокоены и создать модель представления, которая имеет все свойства, с которыми мы хотим связать (и свойства, которые не существуют в базовом элементе, возвращают нуль) или мы можем просто оставить его.
Такая ситуация часто возникает в сценарии сетки, где может быть большое количество этих ошибок привязки.