diff -r dde0338cb539 -r 0e4e63f6f567 client/src/Iri.Modernisation.Controls/View/ClickMenu/ClickMenuLayer.xaml.cs --- 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); }