MouseManager

StockSharp.Xaml.Charting.Utility.Mouse

Eine plattformübergreifende Helferklasse, um Mausereignisse sowohl in Silverlight als auch in WPF zu verbreiten

Implementiert: IMouseManager

Konstruktoren

MouseManager
public MouseManager()
mouseManager = MouseManager()

Initialisiert eine neue Instanz der MouseManager Klasse.

Methoden

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

Bekommt die MouseEventGroup Attached Property

element
Das Element.
SetMouseEventGroup
public static void SetMouseEventGroup(DependencyObject element, string modifierGroup)
MouseManager.SetMouseEventGroup(element, modifierGroup)

Setzt die MouseEventGroup Attached Property

element
Das Element.
modifierGroup
Die Modifikatorgruppe.
Subscribe
public void Subscribe(IPublishMouseEvents source, IReceiveMouseEvents target)
mouseManager.Subscribe(source, target)

Abonniert Mausereignisse auf der Quelle, propagiert Handler zum Ziel

source
Die Quelle der Maus-Ereignisse
target
Das Ziel, Maus-Event-Handler zu empfangen
Unsubscribe
public void Unsubscribe(IPublishMouseEvents source)
mouseManager.Unsubscribe(source)

Abmeldet die Quelle von Abonnenten

source
Die Quelle zum Abbestellen
Unsubscribe
public void Unsubscribe(IReceiveMouseEvents element)
mouseManager.Unsubscribe(element)

Abmelden des Elements von Mausereignissen

element
Das Element zum Abbestellen

Felder

MouseEventGroupProperty
public static readonly DependencyProperty MouseEventGroupProperty
value = MouseManager.MouseEventGroupProperty

Definiert die MouseEventGroupAttached Property