equal
deleted
inserted
replaced
36 FileInfo assemblyPath = new FileInfo(Assembly.GetExecutingAssembly().Location); |
36 FileInfo assemblyPath = new FileInfo(Assembly.GetExecutingAssembly().Location); |
37 DirectoryInfo info = assemblyPath.Directory; |
37 DirectoryInfo info = assemblyPath.Directory; |
38 try |
38 try |
39 { |
39 { |
40 reader = new StreamReader(info.FullName.ToString() + "\\Resources\\menu.xml"); |
40 reader = new StreamReader(info.FullName.ToString() + "\\Resources\\menu.xml"); |
41 } |
41 XmlSerializer serializer = new XmlSerializer(typeof(Menu)); |
42 catch (Exception e) |
42 Menu temp = (Menu)serializer.Deserialize(reader); |
43 { |
|
44 // do nothing |
|
45 } |
|
46 XmlSerializer serializer = new XmlSerializer(typeof(Menu)); |
|
47 Menu temp = (Menu)serializer.Deserialize(reader); |
|
48 foreach (Item elt in temp.Items) |
43 foreach (Item elt in temp.Items) |
49 try |
44 try |
50 { |
45 { |
51 LayoutRoot.Children.Add(CreateMenuItem(elt)); |
46 LayoutRoot.Children.Add(CreateMenuItem(elt)); |
52 } |
47 } |
53 catch (Exception) { } |
48 catch (Exception) { } |
54 reader.Close(); |
49 reader.Close(); |
|
50 } |
|
51 catch (Exception e) |
|
52 { |
|
53 // do nothing |
|
54 } |
55 } |
55 } |
56 |
56 |
57 public StackPanel CreateMenuItem(Item item) |
57 public StackPanel CreateMenuItem(Item item) |
58 { |
58 { |
59 try |
59 try |