MouseManager
StockSharp.Xaml.Charting.Utility.Mouse
Межплатформенный вспомогательный класс для распространения событий мыши как в Silverlight, так и в WPF.
Реализует: IMouseManager
Конструкторы
MouseManager
public MouseManager()
mouseManager = MouseManager()
Инициирует новый экземпляр класса MouseManager.
Методы
GetMouseEventGroup
public static string GetMouseEventGroup(DependencyObject element)
result = MouseManager.GetMouseEventGroup(element)
Получает MouseEventGroup Attached Property
- element
- Элемент.
SetMouseEventGroup
public static void SetMouseEventGroup(DependencyObject element, string modifierGroup)
MouseManager.SetMouseEventGroup(element, modifierGroup)
Устанавливает MouseEventGroup Attached Property
- element
- Элемент.
- modifierGroup
- Группа модификаторов.
Subscribe
public void Subscribe(IPublishMouseEvents source, IReceiveMouseEvents target)
mouseManager.Subscribe(source, target)
Подписывается на события мыши на Источнике, распространяя обработчиков на Цель
- source
- Источник событий мыши
- target
- Цель для получения обработчиков событий мыши
Unsubscribe
public void Unsubscribe(IPublishMouseEvents source)
mouseManager.Unsubscribe(source)
Отписаться от источника подписчиков
- source
- Источник для отмены подписки
Unsubscribe
public void Unsubscribe(IReceiveMouseEvents element)
mouseManager.Unsubscribe(element)
Отписать элемент от событий мыши
- element
- Элемент для отмены подписки
Поля
MouseEventGroupProperty
public static readonly DependencyProperty MouseEventGroupProperty
value = MouseManager.MouseEventGroupProperty
Определяет прикрепленное свойство MouseEventGroup.