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.