|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2016, 12:58 | #1 |
Новичок
Джуниор
Регистрация: 09.06.2016
Сообщений: 2
|
C# WPF Удаление и обновление элементов
Здравствуйте, пишу RSS читалку, которая работает через кнопки. Для вопрос и общей информации покажу код:
Добавление канала: Код:
Код:
Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось Alex11223; 09.06.2016 в 13:04. |
09.06.2016, 13:12 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В WPF обычно используют биндинги, ItemTemplate и т.п. и MVVM вместо прямого взаимодействия с элементами.
Например коллекция с каналами (из объекта ViewModel) в XAML прибиндена к ItemsSource в ItemsControl/ListBox/DataGrid/.../TabControl/... и в его ItemTemplate указано как отображать эти данные. http://programmersforum.ru/showthrea...96#post1592396
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 09.06.2016 в 13:16. |
09.06.2016, 13:40 | #3 | |
Новичок
Джуниор
Регистрация: 09.06.2016
Сообщений: 2
|
Цитата:
|
|
09.06.2016, 15:43 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это сложнее, чем биндинг.
Зависит от того как меню реализовано. Может быть в sender события открытия есть нужный объект? Ну или куда-то в Tag и т.п. засунуть ссылку на элемент или ID/имя. Кнопки может быть удобно хранить в Dictionary<ид, кнопка> или Dictionary<ид, объект_хранящий_кнопку_и_все_осталь ные_связанные_элементы>.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
wpf: обновление гуи | chugada | WPF, UWP, WinRT, XAML | 27 | 03.02.2016 19:44 |
Обновление таблицы БД SqlLite - C# WPF | Notan1310 | WPF, UWP, WinRT, XAML | 4 | 08.10.2015 14:34 |
WPF/ Обновление ItemsSource-а | ShoGUN | WPF, UWP, WinRT, XAML | 0 | 02.06.2014 18:34 |
C#, WPF. Привязка элементов listbox к комманде. | ABC12 | C# (си шарп) | 0 | 10.09.2012 20:41 |
WPF, удаление файлов. | mixa_go | WPF, UWP, WinRT, XAML | 5 | 30.08.2011 20:07 |