MouseManager

StockSharp.Xaml.Charting.Utility.Mouse

Uma classe auxiliar de plataforma cruzada para propagar eventos do rato tanto em Silverlight como em WPF

Implementa: IMouseManager

Construtores

MouseManager
public MouseManager()
mouseManager = MouseManager()

Inicializa uma nova instância da classe MouseManager.

Métodos

GetMouseEventGroup
public static string GetMouseEventGroup(DependencyObject element)
result = MouseManager.GetMouseEventGroup(element)

Obtém a propriedade MouseEventGroup Anexada

element
O elemento.
SetMouseEventGroup
public static void SetMouseEventGroup(DependencyObject element, string modifierGroup)
MouseManager.SetMouseEventGroup(element, modifierGroup)

Define a propriedade MouseEventGroup Anexada

element
O elemento.
modifierGroup
O grupo modificador.
Subscribe
public void Subscribe(IPublishMouseEvents source, IReceiveMouseEvents target)
mouseManager.Subscribe(source, target)

Assina os eventos do rato na Fonte, propagando os manipuladores para o Alvo

source
A origem dos eventos do rato
target
O alvo para receber manipuladores de eventos do mouse
Unsubscribe
public void Unsubscribe(IPublishMouseEvents source)
mouseManager.Unsubscribe(source)

Desmarca a fonte dos assinantes

source
A fonte a cancelar a subscrição
Unsubscribe
public void Unsubscribe(IReceiveMouseEvents element)
mouseManager.Unsubscribe(element)

Desobscreve o elemento dos eventos do rato

element
O elemento a cancelar a subscrição

Campos

MouseEventGroupProperty
public static readonly DependencyProperty MouseEventGroupProperty
value = MouseManager.MouseEventGroupProperty

Define a propriedade MouseEventGroup Anexada