Установка свойства зависимости WPF без запуска событий

Мне нужно установить свойство зависимости для элемента управления (Slider.Value) в моем коде, не вызывая событие ValueChanged (так как я устанавливаю значение, а не пользователя). Каков наилучший способ справиться с этой ситуацией в WPF?

Для ясности я пытаюсь подключить ползунки WPF к пользовательскому элементу управления WinForms. В настоящее время в моем приложении есть обработчик события ValueChanged, который передает значение ползунка в элемент управления WinForms с помощью вызова метода. Элемент управления WinForms (который на самом деле является оберткой вокруг собственного окна OpenGL) должен иметь возможность динамически изменять ползунок на его основе ».внутренние расчеты. Для этого я использую абстракцию слайдера (ISlider), создаю в своем приложении WPF-аромат этого слайдера и передаю ему дескриптор ».основывается на элементе управления WinForms через свойство .NET в пользовательском элементе управления WinForms. Все это в настоящее время работает, этоПросто, когда внутренняя логика решает, что ползунок нужно изменить, она вызывает ISlider :: SetPos (), который затем изменяет ползунок WPF, который затем вызывает событие ValueChanged на ползунке, и обработчик этого события извлекает ползунок 's позиционирует и передает ее в элемент управления WinForms, который первым создал событие. Похоже, что предложения Лигаз и Алан Ле должны работать, но яЯ просто не уверен, что яЯ делаю это наилучшим образом.

Ответы на вопрос(3)

Ваш ответ на вопрос