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