-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMainWindow.xaml
473 lines (470 loc) · 45.5 KB
/
MainWindow.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
<Window x:Class="SudokuFix.MainWindow" ResizeMode="NoResize"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:SudokuFix"
mc:Ignorable="d"
Title="Sudoku Solver" Height="450" Width="717">
<Grid x:Name="grid1" HorizontalAlignment="Left" VerticalAlignment="Top" Loaded="Load" Background="#FF051C48" Margin="0,0,-6.333,-0.333" Width="717" Height="421">
<Rectangle x:Name="MR" Fill="White" Margin="170,20,0,0" Stroke="Black" Width="360" Height="360" StrokeThickness="3" StrokeEndLineCap="Square" HorizontalAlignment="Left" VerticalAlignment="Top" />
<Label x:Name="LN2" Content="2" HorizontalAlignment="Left" Margin="81,62,0,0" VerticalAlignment="Top" Width="50" Height="50" FontSize="28" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="0" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN4" Content="4" HorizontalAlignment="Left" Margin="81,112,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN6" Content="6" HorizontalAlignment="Left" Margin="81,162,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN8" Content="8" HorizontalAlignment="Left" Margin="81,212,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN5" Content="5" HorizontalAlignment="Left" Margin="31,162,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN7" Content="7" HorizontalAlignment="Left" Margin="31,212,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN3" Content="3" HorizontalAlignment="Left" Margin="31,112,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN1" Content="1" HorizontalAlignment="Left" Margin="31,62,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" BorderThickness="0,1,0,0" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Label x:Name="LN9" Content="9" HorizontalAlignment="Left" Margin="56,262,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Rectangle x:Name="BR1" Fill="#FFE1E1E1" HorizontalAlignment="Left" Height="120" Margin="170,260,0,0" Stroke="Black" VerticalAlignment="Top" Width="120" StrokeThickness="0.5" />
<Border BorderBrush="Black" BorderThickness="2,1,1,2" HorizontalAlignment="Left" Height="120" Margin="170,260,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="1,1,1,2" HorizontalAlignment="Left" Height="120" Margin="290,260,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="1,1,2,2" HorizontalAlignment="Left" Height="120" Margin="410,260,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="2,1,1,1" HorizontalAlignment="Left" Height="120" Margin="170,140,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="1,1,1,1" HorizontalAlignment="Left" Height="120" Margin="290,140,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="1,1,2,1" HorizontalAlignment="Left" Height="120" Margin="410,140,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="2,2,1,1" HorizontalAlignment="Left" Height="120" Margin="170,20,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="1,2,1,1" HorizontalAlignment="Left" Height="120" Margin="290,20,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2">
</Border>
<Border BorderBrush="Black" BorderThickness="1,2,2,1" HorizontalAlignment="Left" Height="120" Margin="410,20,0,0" VerticalAlignment="Top" Width="120" Panel.ZIndex="2"/>
<Grid x:Name="G1" Background="#FF61C3DE" HorizontalAlignment="Left" Height="120" Margin="170,260,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label1" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label2" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label3" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label10" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label11" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label12" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label19" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label20" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label21" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G2" Background="#FF8CE6FF" HorizontalAlignment="Left" Height="120" Margin="290,260,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label4" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label5" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label6" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label13" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label14" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label15" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label22" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label23" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label24" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G3" Background="#FF61C3DE" HorizontalAlignment="Left" Height="120" Margin="410,260,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label7" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label8" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label9" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label16" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label17" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label18" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label25" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label26" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label27" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G4" Background="#FF8CE6FF" HorizontalAlignment="Left" Height="120" Margin="170,140,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label28" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label29" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label30" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label37" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label38" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label39" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label46" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label47" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label48" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G5" Background="#FF61C3DE" HorizontalAlignment="Left" Height="120" Margin="290,140,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label31" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label32" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label33" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label40" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label41" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label42" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label49" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label50" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label51" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G6" Background="#FF8CE6FF" HorizontalAlignment="Left" Height="120" Margin="410,140,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label34" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label35" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label36" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label43" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label44" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label45" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label52" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label53" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label54" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G7" Background="#FF61C3DE" HorizontalAlignment="Left" Height="120" Margin="170,20,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label55" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label56" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label57" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label64" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label65" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label66" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label73" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label74" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label75" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G8" Background="#FF8CE6FF" HorizontalAlignment="Left" Height="120" Margin="290,20,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label58" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label59" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label60" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label67" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label68" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label69" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label76" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label77" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label78" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Grid x:Name="G9" Background="#FF61C3DE" HorizontalAlignment="Left" Height="120" Margin="410,20,0,0" VerticalAlignment="Top" Width="120">
<Label x:Name="label61" Content="" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label62" Content="" HorizontalAlignment="Left" Margin="40,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label63" Content="" HorizontalAlignment="Left" Margin="80,0,0,0" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label70" Content="" HorizontalAlignment="Left" Margin="0,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label71" Content="" HorizontalAlignment="Left" Margin="40,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label72" Content="" HorizontalAlignment="Left" Margin="80,0,0,40" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label79" Content="" HorizontalAlignment="Left" Margin="0,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label80" Content="" HorizontalAlignment="Left" Margin="40,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
<Label x:Name="label81" Content="" HorizontalAlignment="Left" Margin="80,0,0,80" VerticalAlignment="Bottom" Width="40" Height="40" FontSize="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" AutomationProperties.Name="1" BorderBrush="Black" BorderThickness="0.5">
<Label.Background>
<SolidColorBrush Color="White" Opacity="0.1" />
</Label.Background>
</Label>
</Grid>
<Label x:Name="LNX" Content="X" HorizontalAlignment="Left" Margin="56,312,0,0" VerticalAlignment="Top" Width="50" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="28" Foreground="White" FontStyle="Normal" FontFamily="Cascadia Mono" />
<Button x:Name="btn1" Content="Solve" HorizontalAlignment="Left" Margin="44,29,0,0" VerticalAlignment="Top" Width="74" Click="Solve_Click" FontSize="16" Style="{DynamicResource ButtonStyle1}" Background="#FF05076F" Foreground="White" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" />
<Button x:Name="ImportBtn" Content="Import" HorizontalAlignment="Left" Margin="585,47,0,0" VerticalAlignment="Top" Width="97" Click="Import_Click" FontSize="16" Style="{DynamicResource ButtonStyle1}" Background="#FF05076F" Foreground="White" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" Height="24" />
<Button x:Name="ExportBtn" Content="Export" HorizontalAlignment="Left" Margin="585,75,0,0" VerticalAlignment="Top" Width="97" Click="Export_Click" FontSize="16" Style="{DynamicResource ButtonStyle1}" Background="#FF05076F" Foreground="White" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" Height="24" />
<Button x:Name="ClearBtn" Content="Clear" HorizontalAlignment="Left" Margin="585,0,0,0" VerticalAlignment="Center" Width="97" Click="ClearSolved_Click" FontSize="16" Style="{DynamicResource ButtonStyle1}" Background="#FF05076F" Foreground="White" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" Height="24" />
<Button x:Name="AllClearBtn" Content="All Clear" HorizontalAlignment="Left" Margin="585,227,0,0" VerticalAlignment="Top" Width="97" Click="Clear_Click" FontSize="16" Style="{DynamicResource ButtonStyle1}" Background="#FF05076F" Foreground="White" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" Height="24" />
<Button x:Name="BenchmarkBtn" Content="Fast Solve" HorizontalAlignment="Left" Margin="557,329,0,0" VerticalAlignment="Top" Width="125" Click="Btn_Click" Background="Red" Style="{DynamicResource ButtonStyle1}" FontSize="16" Height="26" FontWeight="Bold" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" />
<Button x:Name="NormalBtn" Content="Normal Solve" HorizontalAlignment="Left" Margin="557,360,0,0" VerticalAlignment="Top" Width="125" Click="Btn_Click" Background="Lime" Style="{DynamicResource ButtonStyle1}" FontSize="16" Height="26" FontWeight="Bold" BorderBrush="{x:Null}" FontFamily="Cascadia Mono" />
</Grid>
</Window>