У меня есть группа элементов управления, которые выглядят так: <<a href="http://i.stack.imgur.com/luPn2.png" rel="nofollow"> Ссылка на изображение >, которые я использую несколько раз.Это действительно простой вид списка, 3 кнопки и несколько панелей макета.
Я хочу превратить это в повторно используемый компонент, но столбцы в списке могут измениться, и источники, к которым они привязаны, изменятся.
Как мне это сделать?Я видел много сравнений между ContentTemplates и UserControls и т. д., но они никогда не кажутся работоспособными (например, Add вызовет событие, которое мне придется обработать, чтобы добавить что-то в просмотр списка, удаление вызовет событие, на котором я, вероятно, спросюесли они сначала уверены).
Я выполнил события с помощью своего собственного UserControl, но не могу передать список GridViewColumns в элемент управления.Это также означает, что я должен выставить SelectedItem и т. Д. Вручную из UserControl.Создание подклассов Listview выглядит многообещающе для настройки и доступа, но концептуально кажется неправильным иметь другие элементы управления в области просмотра списков.
Какой правильный путь?