equal
deleted
inserted
replaced
16 { |
16 { |
17 public MenuableUserControl() |
17 public MenuableUserControl() |
18 { |
18 { |
19 MouseEnter += new MouseEventHandler(MenuableUserControl_MouseEnter); |
19 MouseEnter += new MouseEventHandler(MenuableUserControl_MouseEnter); |
20 MouseLeave += new MouseEventHandler(MenuableUserControl_MouseLeave); |
20 MouseLeave += new MouseEventHandler(MenuableUserControl_MouseLeave); |
21 MouseLeftButtonDown += new MouseButtonEventHandler(MenuableUserControl_MouseLeftButtonDown); |
21 MouseRightButtonDown += new MouseButtonEventHandler(MenuableUserControl_MouseRightButtonDown); |
22 |
22 |
23 MouseLeftButtonUp += new MouseButtonEventHandler(MenuableUserControl_MouseLeftButtonUp); |
23 MouseRightButtonUp += new MouseButtonEventHandler(MenuableUserControl_MouseRightButtonUp); |
24 } |
24 } |
25 |
25 |
26 void MenuableUserControl_MouseLeave(object sender, MouseEventArgs e) |
26 void MenuableUserControl_MouseLeave(object sender, MouseEventArgs e) |
27 { |
27 { |
28 ((MenuableViewModel)base.DataContext).MenuableUserControl_MouseLeave(sender, e); |
28 ((MenuableViewModel)base.DataContext).MenuableUserControl_MouseLeave(sender, e); |
32 { |
32 { |
33 ((MenuableViewModel)base.DataContext).MenuableUserControl_MouseEnter(sender, e); |
33 ((MenuableViewModel)base.DataContext).MenuableUserControl_MouseEnter(sender, e); |
34 |
34 |
35 } |
35 } |
36 |
36 |
37 void MenuableUserControl_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) |
37 void MenuableUserControl_MouseRightButtonUp(object sender, MouseButtonEventArgs e) |
38 { |
38 { |
39 ((MenuableViewModel)base.DataContext).MenuableUserControl_MouseLeftButtonUp(sender, e); |
39 ((MenuableViewModel)base.DataContext).DisactiveContextualMenu(sender, e); |
40 } |
40 } |
41 |
41 |
42 void MenuableUserControl_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) |
42 void MenuableUserControl_MouseRightButtonDown(object sender, MouseButtonEventArgs e) |
43 { |
43 { |
44 if(this.IsEnabled) |
44 if (this.IsEnabled) |
45 ((MenuableViewModel)base.DataContext).MenuableUserControl_MouseLeftButtonDown(sender,e); |
45 { |
|
46 e.Handled = true; |
|
47 ((MenuableViewModel)base.DataContext).ActiveContextualMenu(sender, e); |
|
48 } |
46 } |
49 } |
47 |
50 |
48 |
51 |
49 |
52 |
50 } |
53 } |