author | PAMPHILE Jonathan <pamphile@efrei.fr> |
Tue, 15 Sep 2009 22:14:36 +0200 | |
changeset 63 | 99813224e948 |
parent 62 | cbe5b01679a3 |
child 64 | 91b5a333614d |
permissions | -rw-r--r-- |
2 | 1 |
using System; |
2 |
using System.IO; |
|
3 |
using System.Net; |
|
4 |
using System.Windows; |
|
5 |
using System.Windows.Controls; |
|
6 |
using System.Windows.Data; |
|
7 |
using System.Windows.Media; |
|
8 |
using System.Windows.Media.Animation; |
|
9 |
using System.Windows.Navigation; |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
10 |
using Microsoft.Surface; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
11 |
using Microsoft.Surface.Presentation; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
12 |
using System.Xml.Serialization; |
59 | 13 |
using System.Reflection; |
2 | 14 |
|
15 |
namespace FingersDance.Control.Menu |
|
16 |
{ |
|
17 |
public partial class UserControlMenu |
|
18 |
{ |
|
19 |
public UserControlMenu() |
|
20 |
{ |
|
21 |
this.InitializeComponent(); |
|
22 |
initChildSize(); |
|
23 |
||
24 |
// Insert code required on object creation below this point. |
|
25 |
} |
|
26 |
||
27 |
//Premet de deplacer les sous menus vers la droite pour avoir un effect tree view |
|
28 |
private void initChildSize() |
|
29 |
{ |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
30 |
StreamReader reader = null; |
59 | 31 |
FileInfo assemblyPath = new FileInfo(Assembly.GetExecutingAssembly().Location); |
32 |
DirectoryInfo info = assemblyPath.Directory; |
|
33 |
try |
|
34 |
{ |
|
35 |
reader = new StreamReader(info.FullName.ToString() + "\\Resources\\menu.xml"); |
|
36 |
} |
|
37 |
catch (Exception e) |
|
38 |
{ |
|
39 |
// do nothing |
|
40 |
} |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
41 |
XmlSerializer serializer = new XmlSerializer(typeof(Menu)); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
42 |
Menu temp = (Menu)serializer.Deserialize(reader); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
43 |
foreach (Item elt in temp.Items) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
44 |
try |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
45 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
46 |
LayoutRoot.Children.Add(CreateMenuItem(elt)); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
47 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
48 |
catch (Exception) { } |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
49 |
reader.Close(); |
2 | 50 |
} |
51 |
||
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
52 |
public StackPanel CreateMenuItem(Item item) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
53 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
54 |
try |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
55 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
56 |
StackPanel MItem = new StackPanel(); |
62
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
57 |
CustomSurfaceButton ItemButton = new CustomSurfaceButton(); |
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
58 |
ItemButton.Content = item.Name; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
59 |
if (item.Items.Count > 0) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
60 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
61 |
ItemButton.ContactDown += ButtonMenu_ContactDown; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
62 |
ItemButton.Click += ButtonMenu_ContactDown; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
63 |
MItem.Children.Add(ItemButton); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
64 |
StackPanel Temp = new StackPanel(); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
65 |
Temp.Margin = new Thickness(15,0,0,0); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
66 |
foreach (Item elt in item.Items) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
67 |
try |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
68 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
69 |
Temp.Children.Add(CreateMenuItem(elt)); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
70 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
71 |
catch (Exception) { } |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
72 |
Temp.Name = ItemButton.Content + "Panel"; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
73 |
Temp.Visibility = Visibility.Collapsed; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
74 |
MItem.Children.Add(Temp); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
75 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
76 |
else |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
77 |
{ |
62
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
78 |
ItemButton.Action = item.Action; |
63 | 79 |
ItemButton.Style = (Style)FindResource("FingersDanceAnnotationButtonNiveau4"); |
80 |
//ItemButton.ApplyTemplate(); |
|
62
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
81 |
//ItemButton.ContactDown += GenerateAction; |
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
82 |
//ItemButton.Click += GenerateAction; |
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
83 |
MItem.Children.Add(ItemButton); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
84 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
85 |
return MItem; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
86 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
87 |
catch (Exception ex) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
88 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
89 |
throw ex; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
90 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
91 |
} |
62
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
92 |
|
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
93 |
/* |
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
94 |
* Déplacé dans le CustomSurfaceButton |
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
95 |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
96 |
private void GenerateAction(Object sender, RoutedEventArgs Event) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
97 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
98 |
try |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
99 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
100 |
ActionFactory.ActionGenerator AG = (new ActionFactory.ActionFactory()).GetGenerator(); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
101 |
FingersDance.Actions.ActionBase action = AG.GetAction("Action" + ((Microsoft.Surface.Presentation.Controls.SurfaceButton)sender).Content, null); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
102 |
if (action != null) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
103 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
104 |
//action.Execute(); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
105 |
//this.debug.addToList(action.GetType().ToString()); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
106 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
107 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
108 |
catch (Exception e) { } |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
109 |
} |
62
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
110 |
|
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
111 |
* |
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
112 |
*/ |
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
113 |
|
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
114 |
private void ButtonMenu_ContactDown(object sender, RoutedEventArgs e) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
115 |
{ |
62
cbe5b01679a3
Création du CustomSurfaceButton
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
59
diff
changeset
|
116 |
foreach (UIElement Child in ((Panel)((CustomSurfaceButton)sender).Parent).Children) |
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
117 |
try |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
118 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
119 |
if (((StackPanel)Child).Name.Equals(((Microsoft.Surface.Presentation.Controls.SurfaceButton)sender).Content + "Panel")) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
120 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
121 |
if (((StackPanel)Child).Visibility == Visibility.Collapsed) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
122 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
123 |
((StackPanel)Child).Visibility = Visibility.Visible; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
124 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
125 |
else |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
126 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
127 |
((StackPanel)Child).Visibility = Visibility.Collapsed; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
128 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
129 |
return; |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
130 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
131 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
132 |
catch (Exception ex) { } |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
133 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
134 |
|
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
135 |
#region Events |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
136 |
|
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
137 |
/* |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
138 |
//Annotation |
3 | 139 |
private void ButtonAnnotation_Click(object sender, RoutedEventArgs e) |
140 |
{ |
|
141 |
if (PanelAnnotation.Visibility == Visibility.Collapsed) |
|
142 |
{ |
|
143 |
PanelAnnotation.Visibility = Visibility.Visible; |
|
144 |
} |
|
145 |
else |
|
146 |
{ |
|
147 |
PanelAnnotation.Visibility = Visibility.Collapsed; |
|
148 |
} |
|
149 |
} |
|
150 |
//Recherche |
|
2 | 151 |
private void ButtonRecherche_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e) |
152 |
{ |
|
153 |
if (PanelRecherche.Visibility == Visibility.Collapsed) |
|
154 |
{ |
|
155 |
PanelRecherche.Visibility = Visibility.Visible; |
|
156 |
} |
|
157 |
else |
|
158 |
{ |
|
159 |
PanelRecherche.Visibility = Visibility.Collapsed; |
|
160 |
} |
|
3 | 161 |
} |
162 |
|
|
2 | 163 |
private void ButtonRecherche_Click(object sender, RoutedEventArgs e) |
164 |
{ |
|
165 |
if (PanelRecherche.Visibility == Visibility.Collapsed) |
|
166 |
{ |
|
167 |
PanelRecherche.Visibility = Visibility.Visible; |
|
168 |
} |
|
169 |
else |
|
170 |
{ |
|
171 |
PanelRecherche.Visibility = Visibility.Collapsed; |
|
172 |
} |
|
173 |
} |
|
3 | 174 |
//ChildCine |
175 |
private void ButtonChildCine_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e) |
|
176 |
{ |
|
177 |
if (PanelChildCine.Visibility == Visibility.Collapsed) |
|
178 |
{ |
|
179 |
PanelChildCine.Visibility = Visibility.Visible; |
|
180 |
} |
|
181 |
else |
|
182 |
{ |
|
183 |
PanelChildCine.Visibility = Visibility.Collapsed; |
|
184 |
} |
|
185 |
} |
|
186 |
||
187 |
private void ButtonChildCine_Click(object sender, RoutedEventArgs e) |
|
188 |
{ |
|
189 |
if (PanelChildCine.Visibility == Visibility.Collapsed) |
|
190 |
{ |
|
191 |
PanelChildCine.Visibility = Visibility.Visible; |
|
192 |
} |
|
193 |
else |
|
194 |
{ |
|
195 |
PanelChildCine.Visibility = Visibility.Collapsed; |
|
196 |
} |
|
197 |
} |
|
198 |
//ChildCore |
|
199 |
private void ButtonChildChore_Click(object sender, RoutedEventArgs e) |
|
200 |
{ |
|
201 |
if (PanelChildChore.Visibility == Visibility.Collapsed) |
|
202 |
{ |
|
203 |
PanelChildChore.Visibility = Visibility.Visible; |
|
204 |
} |
|
205 |
else |
|
206 |
{ |
|
207 |
PanelChildChore.Visibility = Visibility.Collapsed; |
|
208 |
} |
|
209 |
} |
|
210 |
||
211 |
private void ButtonChildChore_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e) |
|
212 |
{ |
|
213 |
if (PanelChildChore.Visibility == Visibility.Collapsed) |
|
214 |
{ |
|
215 |
PanelChildChore.Visibility = Visibility.Visible; |
|
216 |
} |
|
217 |
else |
|
218 |
{ |
|
219 |
PanelChildChore.Visibility = Visibility.Collapsed; |
|
220 |
} |
|
221 |
} |
|
222 |
//Child1MouvCam |
|
223 |
private void ButtonChild1MouvCam_Click(object sender, RoutedEventArgs e) |
|
224 |
{ |
|
225 |
if (PanelChild1MouvCam.Visibility == Visibility.Collapsed) |
|
226 |
{ |
|
227 |
PanelChild1MouvCam.Visibility = Visibility.Visible; |
|
228 |
} |
|
229 |
else |
|
230 |
{ |
|
231 |
PanelChild1MouvCam.Visibility = Visibility.Collapsed; |
|
232 |
} |
|
233 |
} |
|
234 |
||
235 |
private void ButtonChild1MouvCam_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e) |
|
236 |
{ |
|
237 |
if (PanelChild1MouvCam.Visibility == Visibility.Collapsed) |
|
238 |
{ |
|
239 |
PanelChild1MouvCam.Visibility = Visibility.Visible; |
|
240 |
} |
|
241 |
else |
|
242 |
{ |
|
243 |
PanelChild1MouvCam.Visibility = Visibility.Collapsed; |
|
244 |
} |
|
245 |
} |
|
246 |
//Child1AxeCam |
|
247 |
private void buttonChild1AxeCam_Click(object sender, RoutedEventArgs e) |
|
248 |
{ |
|
249 |
if (PanelChild1AxeCam.Visibility == Visibility.Collapsed) |
|
250 |
{ |
|
251 |
PanelChild1AxeCam.Visibility = Visibility.Visible; |
|
252 |
} |
|
253 |
else |
|
254 |
{ |
|
255 |
PanelChild1AxeCam.Visibility = Visibility.Collapsed; |
|
256 |
} |
|
257 |
} |
|
258 |
||
259 |
private void buttonChild1AxeCam_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e) |
|
260 |
{ |
|
261 |
if (PanelChild1AxeCam.Visibility == Visibility.Collapsed) |
|
262 |
{ |
|
263 |
PanelChild1AxeCam.Visibility = Visibility.Visible; |
|
264 |
} |
|
265 |
else |
|
266 |
{ |
|
267 |
PanelChild1AxeCam.Visibility = Visibility.Collapsed; |
|
268 |
} |
|
269 |
} |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
270 |
*/ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
10
diff
changeset
|
271 |
|
3 | 272 |
#endregion |
273 |
||
274 |
|
|
275 |
} |
|
2 | 276 |
} |