Re[14]: WPF vs HtmlLayout
От: dimzon Россия http://dimzon541.narod.ru
Дата: 21.12.07 18:27
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, dimzon, Вы писали:


F>>>На CSS-селекторах это делается одной строкой буквально

D>>Вот опять вы не понимаете особенностей WPF. WPF это не синтаксис описания документа, это синтаксис описания объекта. А в CSS одна строка может порождать множество объектов. Если очень хочется никто вам не мешает написать свой объект понимающий CSS-подобный синтаксис и конструирующий по нему всю нужную гирлянду тригеров и стилей (этакий паттерн-фасад + паттерн-адаптер + паттерн-фабрика получится)

CS>Про какое множество объектов идет речь?

Ну ведь поднимаются структуры/классы выполняющие тот самый запрос. А в XAML эти структуры описываются явно.


CS>По ходу дела:


CS>CSS selectors это такой SQL для DOM элементов.


CS>Можно наверное приспособить LINQ какой для XAML но это перекроет только функционал element::find_first/find_all.

CS>Но и то, для того чтобы это работало в XAML должен быть DOM с unified элментами. Т.е. все тот же ComboBox например и все его сотавляющие (items скажем) должны быть dom элементами.
Можно. Вообще все основные WPF-объекты потомки DependencyObject (можно провести аналогию с IDomNode) так что по деревьям ходить можно. Их кстати 2 — логическое и визуальное
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.