Forums Neueste Beiträge
 

Event eines Untersteuerelementes weiterleiten

05/06/2010 - 08:08 von Jakob Brunner, Switzerland | Report spam
Salü zàme
Ich baue eine Steuerelement, das aus drei ScrollViewer-Elementen besteht. In
der Hauptapplikation möchte ich die Mous-Ereignisse eines dieser ScrollViewer
auswerten können.
Verwende ich in der Hauptapplikation den Event MouseDown, so biezieht der
sich, nach meiner Meinung, auf das gesamte Steuerelement. Deshalb dachte ich,
dass ich im Steuerlement, den "richtigen" Mouse-Event abfangen müsste und ein
Routed Event erstellen sollte. Dies kriege ich aber nicht wirklich hin, weil
ich es nicht schaffe, das Ergebnis des MousDown-Eventd, die Argumente
"MouseButtonEventArgs" an mein Routet-Event zu binden.

Kann mir jemand helfen??
Dank und Gruss
Jakob
Jakob Brunner
Luzern, Switzerland
 

Lesen sie die antworten

#1 Frank Dzaebel
06/06/2010 - 21:10 | Warnen spam
Hallo Jakob,

Ich baue eine Steuerelement, das aus drei ScrollViewer-Elementen
besteht. In
der Hauptapplikation möchte ich die Mouse-Ereignisse eines dieser
ScrollViewer
auswerten können.



Evtl. kann Dir die Ansicht einiger Beispiele dabei helfen.
Also zum Beispiel "EventManager.RegisterClassHandler",
EventManager.RegisterRoutedEvent, etc.:

[Beispiel für ein benutzerdefiniertes NumericUpDown-Steuerelement mit
Unterstützung von Designs und Benutzeroberflàchenautomatisierung]
http://code.msdn.microsoft.com/Proj...DownloadId977
(In diesem Beispiel wird das Erstellen eines benutzerdefinierten
Steuerelements veranschaulicht, das Designs und
Benutzeroberflàchenautomatisierung unterstützt. Nebenbei wird der Gebrauch
von EventManager-Methoden erlàutert).

oder, wenn Du über Command/CommandBinding etc. gehen willst:

[Beispiel für das Erstellen eines benutzerdefinierten RoutedCommand]
http://code.msdn.microsoft.com/Proj...DownloadId975
(In diesem Beispiel wird die Erstellung und Verwendung eines
benutzerdefinierten System.Windows.Input.RoutedCommand erlàutert).
________________

Allgemeines dazu:

[Übersicht über das Erstellen von Steuerelementen]
http://msdn.microsoft.com/de-de/lib...45025.aspx

[Befehlsübersicht]
http://msdn.microsoft.com/de-de/lib...52308.aspx

[WPF Documentation Samples - Home]
http://code.msdn.microsoft.com/wpfs...Title=Home


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen