diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
index 5b095458..4dccd3c1 100644
--- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
+++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
@@ -210,6 +210,7 @@
+
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml
index 60a72bab..398984cc 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml
+++ b/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml
@@ -114,11 +114,9 @@
-
+
-
+
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
index 730b0774..33e1f076 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
+++ b/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
@@ -132,50 +132,6 @@ namespace CampusAppWP8.Pages.Openinghours
}
}
- ///
- /// Called on clicking on a mail button.
- ///
- /// button object
- /// event args
- private void EMailBtn_Click(object sender, RoutedEventArgs e)
- {
- FrameworkElement tempUIElem = sender as FrameworkElement;
-
- string[] info = tempUIElem.Tag.ToString().Split(':');
-
- if ((info.Count() > 0) && (info[0] != null))
- {
- EmailComposeTask emailTask = new EmailComposeTask();
- emailTask.To = "mailto:" + info[0];
- emailTask.Show();
- }
- }
-
- ///
- /// Called on clicking on a phone button.
- ///
- /// button object
- /// event args
- private void PhoneBtn_Click(object sender, RoutedEventArgs e)
- {
- FrameworkElement tempUIElem = sender as FrameworkElement;
- PhoneCallTask phoneCallTask = new PhoneCallTask();
-
- string[] info = tempUIElem.Tag.ToString().Split(':');
-
- if ((info.Count() > 0) && (info[0] != null))
- {
- phoneCallTask.PhoneNumber = info[0];
- }
-
- if ((info.Count() > 1) && (info[1] != null))
- {
- phoneCallTask.DisplayName = info[1];
- }
-
- phoneCallTask.Show();
- }
-
// private
#endregion
// Method
diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/GoToMapButton.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/GoToMapButton.cs
index b50b878e..591148e0 100644
--- a/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/GoToMapButton.cs
+++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/GoToMapButton.cs
@@ -69,7 +69,7 @@ namespace CampusAppWP8.Utility.Lui.Button
/// Overrides the OnClick-Method from button
///
///
- /// now method start the WebBrowserTask
+ /// now method start the MapTask
///
protected override void OnClick()
{
diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/PhoneButton.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/PhoneButton.cs
new file mode 100644
index 00000000..e09bb57d
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/PhoneButton.cs
@@ -0,0 +1,96 @@
+//-----------------------------------------------------------------------
+//
+// Company copyright tag.
+//
+// stubbfel
+// 08.07.2013
+//----------------------------------------------------------------------
+namespace CampusAppWP8.Utility.Lui.Button
+{
+ using System;
+ using System.Windows;
+ using System.Windows.Controls;
+ using System.Windows.Media.Imaging;
+ using CampusAppWP8.Resources;
+ using Microsoft.Phone.Tasks;
+
+ ///
+ /// This class create an Button which start a Phonecall
+ ///
+ public class PhoneButton : System.Windows.Controls.Button
+ {
+ #region Members
+
+ ///
+ /// Register the PhoneProperty
+ ///
+ public static readonly DependencyProperty PhoneProperty = DependencyProperty.Register("Number", typeof(object), typeof(PhoneButton), new PropertyMetadata(false));
+
+ ///
+ /// Register the DisplayNameProperty
+ ///
+ public static readonly DependencyProperty DisplayNameProperty = DependencyProperty.Register("DisplayName", typeof(object), typeof(PhoneButton), new PropertyMetadata(false));
+
+ ///
+ /// Icon of the Button
+ ///
+ private static BitmapImage icon = new BitmapImage(new Uri(Icons.Phone, UriKind.Relative));
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public PhoneButton()
+ : base()
+ {
+ this.Content = new Image
+ {
+ Source = icon
+ };
+ }
+
+ #endregion
+
+ #region Proberties
+
+ ///
+ /// Gets or sets the PhoneNumber
+ ///
+ public object Number
+ {
+ get { return (object)this.GetValue(PhoneProperty); }
+ set { this.SetValue(PhoneProperty, value); }
+ }
+
+ ///
+ /// Gets or sets the DisplayName
+ ///
+ public object DisplayName
+ {
+ get { return (object)this.GetValue(DisplayNameProperty); }
+ set { this.SetValue(DisplayNameProperty, value); }
+ }
+
+ #endregion
+
+ #region Methods
+
+ ///
+ /// Overrides the OnClick-Method from button
+ ///
+ ///
+ /// now method start the PhoneTask
+ ///
+ protected override void OnClick()
+ {
+ PhoneCallTask phoneCallTask = new PhoneCallTask();
+ phoneCallTask.PhoneNumber = this.Number as string;
+ phoneCallTask.DisplayName = this.DisplayName as string;
+ phoneCallTask.Show();
+ }
+ #endregion
+ }
+}