Я работаю над адаптацией XAML для Polymer 1.x. В настоящее время у меня есть некоторые элементы и файл xsl для преобразования моего файла xaml в html с помощью полимера. Пользовательские элементы работают, но, к сожалению, концепция привязки немного отличается. Я попробовал несколько идей, чтобы использовать концепцию привязки, но ни один из них не работал.Polymer - XAML DataContext Concept
Сейчас я стараюсь более глубокий подход с гораздо больше работы, и как новичок я лучше спросить, прежде чем это произойдет сбой;)
Наручников в XAML имеют синтаксис {Binding Path = А}. В Polymer это будет храниться как строка в свойстве.
Внедрение микширования «DependencyObject», который будет наблюдать «это» при создании.
- Когда происходит событие изменения для проверки синтаксиса привязки xaml.
- Если это привязка - создайте наблюдателя пути для пути в этой привязке для свойства DataContext для mixin.
- Результат наблюдателя пути должен быть установлен на привязку.
Есть ли очевидные проблемы? Кто-нибудь сделал что-то подобное?
Наблюдатель пути будет внешней библиотекой, потому что полимер 1.0 больше не поддерживает его?