|
2 / 2 / 3
Регистрация: 19.04.2018
Сообщений: 100
|
|||||||||||
Нумерация элементов ListBox03.08.2020, 17:10. Показов 6656. Ответов 29
Метки нет (Все метки)
Здравствуйте, есть ListBox -
Пытался найти к чему привязать свойство Text у TextBlock, но из вариантов только создать переменную index и привязываться к ней. Можно ли сделать как у DataGrid?
0
|
|||||||||||
| 03.08.2020, 17:10 | |
|
Ответы с готовыми решениями:
29
Автоматическая нумерация элементов в ListBox Нумерация в listbox ListBox - как задать DisplayMemberPath для элементов входящих в ListBox, если они разные, а не одного класса? |
|
Модератор
|
||
| 07.08.2020, 16:24 | ||
|
proa33, из документации:
Похоже перестраховка с ItemContainerGenerator.IndexFromContainer(listBoxItem) излишняя.ItemsControl всё равно не гарантирует правильной работы, если в коллекции есть одинаковые элементы.
0
|
||
|
1596 / 601 / 185
Регистрация: 05.12.2015
Сообщений: 970
|
|
| 07.08.2020, 19:31 | |
|
Элд Хасп,
ItemsControl и ListBox имеют разные контейнеры, несовместимые, для Item для них не получится создать общий шаблон. для ListBox сделал с AttachedPrperty можно также подключить свой шаблон для колонки индексов из ресурсов но опять таки, по ходу тестирования вылезет куча багов.
1
|
|
|
1596 / 601 / 185
Регистрация: 05.12.2015
Сообщений: 970
|
|
| 07.08.2020, 23:52 | |
|
Элд Хасп,
сделал для ItemsControl в примере тестируется на DataGrid, ListBox, ItemsControl протестируйте, если что - исправим
1
|
|
|
1596 / 601 / 185
Регистрация: 05.12.2015
Сообщений: 970
|
|
| 08.08.2020, 10:51 | |
|
Элд Хасп,
в DataGrid внес изменения, иначе индекс приклеивается к первой клетке сейчас находится за пределами ряда когда еще наберутся изменения выложу код. сейчас одна проблема - статическая ссылка, которая не даст освободить ресурс решение в рамках AP только одно - явное освобождение через вызов АР-свойства например IsCleared. либо создание кастомных классов - кода там не будет, все будет работать через встроенный объект.
0
|
|
|
Модератор
|
|||||||||||||
| 08.08.2020, 11:19 | |||||||||||||
|
proa33, вроде работает.
Багов не заметил. Вы можете сделать отдельную тему чтобы включить её сюда: Темы с реализациями присоединённых свойств (Attached Property) ? Добавлено через 3 минуты И рекомендация: свойство-константу надо устанавливать не так
В первом варианте при каждом обращение значении вычисляется заново. Во втором, только один раз при инициализации типа. Добавлено через 2 минуты Как посчитаете, что он готов для использования сделайте - сделайте отдельную тему с объяснениями. Я тоже пока свою реализацию буду продумывать.
0
|
|||||||||||||
|
1596 / 601 / 185
Регистрация: 05.12.2015
Сообщений: 970
|
|
| 08.08.2020, 19:49 | |
|
Элд Хасп,
посмотрите этот вариант перед созданием темы
0
|
|
|
Модератор
|
||
| 09.08.2020, 15:20 | ||
|
Единственно, мне не нравится использование box1 из ресурсов.На мой взгляд, лучше создать CustomControl для заголовка строки (ItemsControlRowHeader) и шаблон по умолчанию для него. Добавить, AP-свойство (RowHeaderTemplate) через которое можно его менять. Это будет концептуально ближе к дефолтной WPF реализации.
0
|
||
|
1596 / 601 / 185
Регистрация: 05.12.2015
Сообщений: 970
|
|
| 09.08.2020, 19:52 | |
|
Элд Хасп,
новый вариант в теме: Автоматические номера строк в ItemsControl через AttachedProperty. Пример реализации
0
|
|
|
Модератор
|
||
| 09.08.2020, 21:11 | ||
|
Вам сообщение разве не пришло? Добавлено через 1 минуту Я потом дополню его ещё своей реализацией.
0
|
||
| 09.08.2020, 21:11 | |
|
Найти сумму номеров отрицательных элементов последовательности,в которой нумерация элементов начинается с единицы. Возможно ли перетаскивание элементов (drag/drop) внутри listbox и между двумя listbox?
Передача элементов массива из ListBox в ListBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|