--- a/client/src/Iri.Modernisation.Controls/View/ClickMenu/ClickMenuLayer.xaml.cs Thu Dec 03 16:05:43 2009 +0100
+++ b/client/src/Iri.Modernisation.Controls/View/ClickMenu/ClickMenuLayer.xaml.cs Thu Dec 03 16:05:57 2009 +0100
@@ -28,12 +28,13 @@
void MenuClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
{
-
+ Point p = ((MouseButtonEventArgs)e.Parameter).GetPosition(Application.Current.RootVisual);
+
this.ClickMenu.Margin = new Thickness(
- ((MouseButtonEventArgs) e.Parameter).GetPosition(this).X - 40,
- ((MouseButtonEventArgs) e.Parameter).GetPosition(this).Y - 40,
+ ((MouseButtonEventArgs) e.Parameter).GetPosition(Application.Current.RootVisual).X - 40,
+ ((MouseButtonEventArgs) e.Parameter).GetPosition(Application.Current.RootVisual).Y - 40,
ClickMenu.Margin.Right,
- ClickMenu.Margin.Bottom);
+ ClickMenu.Margin.Bottom);
}