Здравствуйте, dimzon, Вы писали:
CS>>Про какое множество объектов идет речь?
D>Ну ведь поднимаются структуры/классы выполняющие тот самый запрос. А в XAML эти структуры описываются явно.
Да какие-то структуры создаются. Но эти структры достаточно просты и у GC каши не просят.
Для runtime запросов типа element::find_first/find_all эти структуры рождаются и умирают на стеке.
CS>>По ходу дела:
CS>>CSS selectors это такой SQL для DOM элементов.
D>Можно. Вообще все основные WPF-объекты потомки DependencyObject (можно провести аналогию с IDomNode) так что по деревьям ходить можно. Их кстати 2 — логическое и визуальное
Осталось дело за малым. Построить CSS процессор.
Я видел попытку сделать оный на Java и мелькал где-то проект броузера на .NET. Но умер по каки-то причинам.