annotate SilverlightGlimpse/SilverlightGlimpse.Test/MainPage.xaml.cs @ 75:c01dd64f078b

Fixed false positive on the int values
author Steven Hollidge <stevenhollidge@hotmail.com>
date Mon, 23 Apr 2012 21:29:47 +0100
parents 96e6fbd70f49
children
rev   line source
64
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
1 using System;
71
96e6fbd70f49 Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 69
diff changeset
2 using System.Collections.Generic;
69
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
3 using System.Linq;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
4 using System.Net;
64
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
5 using System.Windows;
69
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
6 using System.Windows.Controls;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
7 using System.Windows.Documents;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
8 using System.Windows.Input;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
9 using System.Windows.Media;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
10 using System.Windows.Media.Animation;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
11 using System.Windows.Shapes;
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
12 using System.Windows.Navigation;
64
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
13
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
14 namespace SilverlightGlimpse.Test
62
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
15 {
63
536498832a79 Latest version before changing bindings to Listbox
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 62
diff changeset
16 public partial class MainPage
62
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
17 {
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
18 public MainPage()
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
19 {
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
20 InitializeComponent();
63
536498832a79 Latest version before changing bindings to Listbox
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 62
diff changeset
21 // uncomment this exception to view exception on startup
64
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
22 //ThrowNestedException();
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
23
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
24 var list = new List<object>(5)
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
25 {
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
26 new Person { Id = 1 , Name = "Steve"},
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
27 new Person { Id = 2 , Name = "Dave"},
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
28 new Person { Id = 3 , Name = "Bob"},
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
29 new Person { Id = 4 , Name = "Rich"},
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
30 new Person { Id = 5 , Name = "Clare"}
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
31 };
69
a0bcd783e612 Latest work
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 64
diff changeset
32
64
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
33 listbox1.ItemsSource = list;
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
34 }
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
35
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
36 private void ThrowNestedException()
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
37 {
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
38 throw new Exception("Oh dear we've hit an exception!",
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
39 new Exception("This is an inner exception"));
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
40 }
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
41
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
42 private void btnThrowException_Click(object sender, RoutedEventArgs e)
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
43 {
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
44 ThrowNestedException();
62
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
45 }
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
46 }
64
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
47
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
48 public class Person
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
49 {
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
50 public int Id { get; set; }
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
51 public string Name { get; set; }
ba89e36631bc Latest version
Steven Hollidge <stevenhollidge@hotmail.com>
parents: 63
diff changeset
52 }
62
810116cd6b8e ErrorWindow working
Steven Hollidge <stevenhollidge@hotmail.com>
parents:
diff changeset
53 }