|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
В данном коде происходит прохождение по всем веткам одного списка. Нужно при обращении к очередному значению в ветке взять значение из предыдущей строки. В данном случае, если в TextBlock с Name="T1" будет значение "3", то в TextBlock с TextBlock c Name="T2" нужно вернуть предыдущее значение "2". Заранее благодарен. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 08:44 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4.
Опечатка, должно быть: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 09:24 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
Еще поправка: Код: sql 1. 2. 3. 4. 5.
правильно: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 09:33 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
RelativeSource.PreviousData не работает в XPath? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 11:27 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
TD6370Еще поправка: правильно: Код: sql 1. 2. 3. 4. 5.
TD6370Еще поправка: правильно: Код: sql 1. 2. 3. 4. 5.
И у вас будет 2 ресурса с одним ключом? не взлетит, компилятор выдаст ошибку. Далее, для корневого тэга внутри x:XData документация требует задания пустого неймспейса: The root node of the XML data has an xmlns attribute that sets the XML namespace to an empty string. This is a requirement for applying XPath queries to a data island that is inline within the XAML page. In this inline case, the XAML, and thus the data island, inherits the System.Windows namespace. Because of this, you need to set the namespace blank to keep XPath queries from being qualified by the System.Windows namespace, which would misdirect the queries. https://msdn.microsoft.com/en-us/library/system.windows.data.xmldataprovider(v=vs.100).aspx В разметке вообще что-то странное - ListBox, у которого ItemTemplate - еще один ListBox, у которого, кстати, ItemTemplate написан неправильно - там два одноуровневых элемента (TextBlock) в VisualTree, чего компилятор тоже не пропустит, эти TextBlock'и должны быть завернуты в StackPanel (например). Примерно вот так будет работать (у меня это работает в обычно окошке - это так, просто для демонстрации): Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 16:06 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
я один не пользуюсь XPath и оборачиваю такое в классы, так как XML для меня это слой данных и мне как то стрёмно его связывать напрямую с XML? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 16:10 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
Roman Mejtesя один не пользуюсь XPath и оборачиваю такое в классы, так как XML для меня это слой данных и мне как то стрёмно его связывать напрямую с XML? Иногда (очень иногда) бывают случаи, когда модель для вьюмодели 1) read-only; 2) автогенерируемая. Пример - данные непосредственно из БД (MSSQL) через for xml. Тогда XmlDataProvider вполне удобен. Я именно в таких случаях (пару-тройку раз) к нему и прибегал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 16:51 |
|
XPath предыдущее значение в ветке
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Код: sql 1.
Это верно, на коленке писал, забыл вставить контейнер. А на счет ListBox в ListBox - так задумано. Спасибо за: Код: sql 1.
и Код: sql 1.
буду пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 08:53 |
|
|
start [/forum/topic.php?fid=21&fpage=15&tid=1440798]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 157ms |
0 / 0 |