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