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 |