--- a/client/src/Iri.Modernisation.Controls/View/ClickMenu/ClickMenu.xaml.cs Fri Feb 12 11:53:02 2010 +0100
+++ b/client/src/Iri.Modernisation.Controls/View/ClickMenu/ClickMenu.xaml.cs Fri Feb 12 12:04:11 2010 +0100
@@ -51,9 +51,16 @@
_contextualiserPanel._referenceItem.ClickMenuItemSelected += Commands.Action.Execute;
_annoterPanel._textItem.ClickMenuItemSelected += Commands.ClickMenu.CreateNewTextualAnnotation.Execute;
+ this.MouseLeave += new MouseEventHandler(ClickMenu_MouseLeave);
+
}
- void Action_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
+ void ClickMenu_MouseLeave(object sender, MouseEventArgs e)
+ {
+ Visibility = Visibility.Collapsed;
+ }
+
+ private void Action_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
{
MessageBox.Show("Action - Command:"+((ClickMenuItem)e.Parameter).Title);
}
@@ -62,7 +69,7 @@
- void MenuClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
+ private void MenuClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
{
Visibility = Visibility.Visible;
@@ -70,7 +77,7 @@
textBlock.Text = ((PolemicElement)e.Source).Title;
}
- void Item_ClickMenuItemHooverSelected(object sender, ClickMenuItemHooverEventArgs e)
+ private void Item_ClickMenuItemHooverSelected(object sender, ClickMenuItemHooverEventArgs e)
{
ClickMenuItem temp = (ClickMenuItem)sender;
textBlock.Text = " > "+temp.Title;