WPF ItemsPanel с дополнительными элементами управления, кроме элементов управления привязкойC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 WPF ItemsPanel с дополнительными элементами управления, кроме элементов управления привязкой

Сообщение Anonymous »

Я пытаюсь создать пользовательскую панель, на которой пользователь может перетаскивать виджеты на стандартную сетку WPF. У каждого виджета есть модель представления, и у меня настроен XAML следующим образом: Здесь GridWidgetDroppr является подклассом Grid.
Однако я хочу добавить некоторые элементы управления в GridWidgetDropper, например рамку, которая показывает предварительный просмотр того, где виджет будет удален. Однако WPF очищает каждый элемент управления, который я пытаюсь добавить, когда он привязывается к элементам ListBox. Если я добавлю границу в коде к свойству Children объекта Grid, оно выдаст исключение, поскольку ListBox хочет получить полный контроль над этим списком.
Проведя небольшое исследование, я узнал о свойстве Panel InternalChildren и полагал, что это способ добавить UIElements, не мешая дочерним элементам, однако это приводит к тому же исключению. Я также попробовал добавить AddVisualChild и AddLogicalChild, но в результате на экране ничего не происходит. Очевидно, что я что-то упускаю, должен быть способ добавить элементы управления на панель, даже если свойство Children принадлежит другому элементу управления.

Подробнее здесь: https://stackoverflow.com/questions/790 ... g-controls
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»