У меня есть нормальное окно WPF, назовем его TopLevel
, в котором есть множество элементов управления, среди прочего простое ListView
, которое должно регистрировать определенные события в различных элементах приложения.
Итак, предположим, у меня есть Grid
в TopLevel
, который содержит группу пользовательских элементов управления, называемых Task
. Каждый Task
имеет объект, связанный с ними как открытое свойство, назовем его Order
, а также стандартный флажок.
Теперь я хочу, чтобы TopLevel
получал событие всякий раз, когда пользователь проверяет флажок в Task
, но событие также должно содержать объект Order
, поэтому я могу работать с ним из TopLevel
, чтобы поставить это в журнал событий.
Как мне это сделать? Я предполагаю, что хочу использовать перенаправленные события для него, но я не могу понять, как установить флажок, нажмите «найти» Order
, чтобы отправить его вверх до TopLevel
.