Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DataGrid + SelectedIndex
|
|||
|---|---|---|---|
|
#18+
Хочется сделать нечто похожее на bindingNavigator в WinForms, но только в WPF. Хочу чтоб текстбокс отображал позицию выделенного элемента так например "7 из 990", где 7 -текущая позиция, 990 - общее количество элементов. Но также была бы возможность ввести в текстбокс число и перейти к соответствующему элементу в гриде, но в текстбоксе снова отобразить "6 из 990" например, если вводили 6. Как такое можно сделать? Сейчас имею: Код: plaintext 1. НО так как индексация начинается с 0 в гриде, то хотелось бы более человеческий вид и чтоб первой записи в гриде соответствовал индекс 1 в текстбоксе, а не 0. Понимаю что скорее всего нужно написать собственный конвертер, но что-то пока никак не могу сообразить как именно его написать. WPF только изучаю. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2010, 21:54 |
|
||
|
DataGrid + SelectedIndex
|
|||
|---|---|---|---|
|
#18+
пока смог накидать вот такой код и проблема с отсчётом индексов с нуля вроде как решена: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. В ресурсы окна добавил: Код: plaintext 1. Код: plaintext 1. Но теперь хотелось бы понять каким образом сформировать строку "7 из 990" для отображения в текстбоксе, а также каким образом переводить датагрид на установленный из текстбокса элемент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2010, 22:31 |
|
||
|
DataGrid + SelectedIndex
|
|||
|---|---|---|---|
|
#18+
Разобрался нужно было унаследоваться от IMultiValueConverter. Остаётся решить проблему каким образом проскроллировать DataGrid так, чтобы видимым становился выбранный элемент. Каким образом решается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2010, 19:03 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36609838&tid=1442814]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
0ms |
| others: | 298ms |
| total: | 387ms |

| 0 / 0 |
