Entwickler-Ecke
WPF / Silverlight - FixedPage MouseLeftButtonUp funktioniert nicht ?
mmp5 - So 27.06.10 22:17
Titel: FixedPage MouseLeftButtonUp funktioniert nicht ?
Hallo, ich habe dieses Konstrukt
XML-Daten
1: 2: 3: 4: 5: 6: 7:
| <DocumentViewer Margin="17,27,24,67" Name="documentViewer1" > <FixedDocument> <PageContent> <FixedPage MouseLeftButtonDown="fp_MouseLeftButtonDown" Name="fp" MouseLeftButtonUp="fp_MouseLeftButtonUp" MouseMove="fp_MouseMove"> </FixedPage> </PageContent> </DocumentViewer> |
und das MouseLeftButtonUp Event funktioniert nicht.
Wenn ich das FixedPage Element einfach Klicke wird das MousedownEvent ausgeführt ... aber das MouseLeftButtonUp event nicht.
Mit der Rechten Maus funktioniert das jedoch Problemlos.
Woran liegt das und wie kann ich es Aktivieren?
Moderiert von
Christian S.: C#- durch XML-Tags ersetzt
Kha - So 27.06.10 22:23
Das Event wird anscheinend von der Komponente selbst schon behandelt, also würde ich das zugehörige Preview-Event vorschlagen.
mmp5 - So 27.06.10 22:34
mhhh das klappt auch nicht.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| <DocumentViewer Margin="17,27,24,67" Name="documentViewer1" > <FixedDocument> <PageContent> <FixedPage MouseLeftButtonDown="FixedPage_MouseLeftButtonDown" Name="fp" PreviewMouseLeftButtonUp="fp_PreviewMouseLeftButtonUp" MouseMove="fp_MouseMove"> <TextBlock >aaaaaaaaaaaaaaaaaaa</TextBlock> </FixedPage> </PageContent> </FixedDocument> </DocumentViewer> |
Funktioniert auch nicht ... mhhh ... kann ich/ muss ich irgendwie Override oder so machen??
Kha - So 27.06.10 22:57
Ah, Snoop verrät mir, das die Events anscheinend nur bis zum DocumentViewer durchkommen. Was hast du denn vor?
mmp5 - So 27.06.10 23:01
Ich habe ein Rectangle auf der FixedPage und dass mit den MouseEvents gezogen werden können.
Mousedown -> AnfangsPunkt
MouseMove -> Neue Position
MouseUP -> EndPosition und aufhören zu Zeichnen ...
oder gibts dafür nen andere Mögtlichkeit
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!