У меня есть элемент управления Windows Forms, который я обертываю классом WindowsFormsHost
, чтобы получить доступ к функциям привязки данных WPF. Элемент управления Forms предоставляет свойства, указывающие его состояние, вместе со стандартным уведомляемым событием события.Обтекание с зависимыми свойствами
Например, объект Zoom
на форме Forms сопровождается событием ZoomChanged
. В обертке WindowsFormsHost
я использую DependencyProperty
для представления основного свойства управления Windows Forms. Связывание работает, как ожидается, для управления с помощью обратного вызова назначения ; однако я не уверен, как правильно распространять изменения свойств из завернутого элемента управления обратно в привязывающие подписчики (т. е. элемент управления Windows Form изменяет свой Zoom
свойство и вызывает событие ZoomChanged
). Любые идеи о том, как это сделать? Должен ли я использовать другой подход?