client/src/Iri.Modernisation.Controls/View/ClickMenu/ClickMenu.xaml.cs
changeset 44 25ba97723183
parent 30 644e3cd48034
equal deleted inserted replaced
43:7fa99f1c36a4 44:25ba97723183
    49             _contextualiserPanel._polemicItem.ClickMenuItemSelected += Commands.Action.Execute;
    49             _contextualiserPanel._polemicItem.ClickMenuItemSelected += Commands.Action.Execute;
    50             _contextualiserPanel._questionItem.ClickMenuItemSelected += Commands.Action.Execute;
    50             _contextualiserPanel._questionItem.ClickMenuItemSelected += Commands.Action.Execute;
    51             _contextualiserPanel._referenceItem.ClickMenuItemSelected += Commands.Action.Execute;
    51             _contextualiserPanel._referenceItem.ClickMenuItemSelected += Commands.Action.Execute;
    52             _annoterPanel._textItem.ClickMenuItemSelected += Commands.ClickMenu.CreateNewTextualAnnotation.Execute;
    52             _annoterPanel._textItem.ClickMenuItemSelected += Commands.ClickMenu.CreateNewTextualAnnotation.Execute;
    53 
    53 
       
    54             this.MouseLeave += new MouseEventHandler(ClickMenu_MouseLeave);
       
    55 
    54         }
    56         }
    55 
    57 
    56         void Action_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
    58         void ClickMenu_MouseLeave(object sender, MouseEventArgs e)
       
    59         {
       
    60             Visibility = Visibility.Collapsed;
       
    61         }
       
    62 
       
    63         private void Action_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
    57         {
    64         {
    58             MessageBox.Show("Action - Command:"+((ClickMenuItem)e.Parameter).Title);
    65             MessageBox.Show("Action - Command:"+((ClickMenuItem)e.Parameter).Title);
    59         }
    66         }
    60 
    67 
    61     
    68     
    62 
    69 
    63         
    70         
    64 
    71 
    65         void MenuClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
    72         private void MenuClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
    66         {
    73         {
    67            
    74            
    68            Visibility = Visibility.Visible;
    75            Visibility = Visibility.Visible;
    69            SelectedElement = (PolemicElement)e.Source;
    76            SelectedElement = (PolemicElement)e.Source;
    70            textBlock.Text = ((PolemicElement)e.Source).Title;
    77            textBlock.Text = ((PolemicElement)e.Source).Title;
    71         }
    78         }
    72 
    79 
    73         void Item_ClickMenuItemHooverSelected(object sender, ClickMenuItemHooverEventArgs e)
    80         private void Item_ClickMenuItemHooverSelected(object sender, ClickMenuItemHooverEventArgs e)
    74         {
    81         {
    75             ClickMenuItem temp = (ClickMenuItem)sender;
    82             ClickMenuItem temp = (ClickMenuItem)sender;
    76             textBlock.Text = " > "+temp.Title;
    83             textBlock.Text = " > "+temp.Title;
    77         }
    84         }
    78 
    85