Я генерирую содержимое TreeView (TV) динамически и, в соответствии с определенными свойствами элементов, которые я использую для создания источника дерева, хотел бы прикрепить кнопки к некоторым элементам TreeViewItems (TVI).
Так получилось, что все функции TVI одного конкретного телевизора в моем приложении нуждаются в этой функции.Что может упростить задачу, так это тот факт, что все корневые элементы в этом дереве нуждаются в кнопках.Перефразируя, каждый TVI внутри конкретного телевизора нуждается в кнопке, кроме тех TVI, которые находятся внутри TVI.
Я думал о шаблонах, но я могу только видеть, как добавить кнопки ко всем TVI в телевизоре.Другой вариант (я думаю ... я еще не пробовал, но в моей голове это звучит нормально) - просто добавить кнопки ко всему на телевизоре и связать соответствующее свойство элементов источника с видимостью кнопок, ноэто похоже на полный взлом, и я в основном убежден, что должно быть более элегантное решение.
Есть идеи, как это осуществить?