diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
index 8a4bfa58..1c76561c 100644
--- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
+++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
@@ -212,6 +212,7 @@
+
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml
index aed38723..712adcde 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml
+++ b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml
@@ -6,6 +6,7 @@
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:lui="clr-namespace:CampusAppWP8.Utility.Lui.Button"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
@@ -137,4 +138,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs
index a1e18c30..cc42ef95 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs
+++ b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs
@@ -131,7 +131,21 @@ namespace CampusAppWP8.Pages.Mensa
this.selectedIndex = todayIndex;
}
+
+ ///
+ /// On clicking the update button in the ApplicationBar.
+ /// Force a data update from the web.
+ ///
+ /// button object
+ /// event args
+ private void MensaForceUpdate_Click(object sender, EventArgs e)
+ {
+ this.ProgressBar.Visibility = System.Windows.Visibility.Visible;
+ this.feed.ForceWebUpdate();
+ }
+
#endregion
+
#endregion
}
}
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/UpdateButtonAppBar.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/UpdateButtonAppBar.cs
new file mode 100644
index 00000000..36472d6a
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/Button/UpdateButtonAppBar.cs
@@ -0,0 +1,48 @@
+//-----------------------------------------------------------------------
+//
+// Company copyright tag.
+//
+// stubbfel
+// 22.07.2013
+//----------------------------------------------------------------------
+namespace CampusAppWP8.Utility.Lui.Button
+{
+ using System;
+ using System.Windows;
+ using CampusAppWP8.Resources;
+ using Microsoft.Phone.Shell;
+
+ ///
+ /// This class create an Button which start the Email-Client
+ ///
+ public class UpdateButtonAppBar : ApplicationBarIconButton
+ {
+ #region Members
+
+ ///
+ /// IconUri of the Button
+ ///
+ private static Uri iconUri = new Uri(Icons.Update, UriKind.Relative);
+
+ ///
+ /// Text of the Button
+ ///
+ private static string text = AppResources.UpdateBtn;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public UpdateButtonAppBar()
+ : base()
+ {
+ this.IconUri = UpdateButtonAppBar.iconUri;
+ this.Text = UpdateButtonAppBar.text;
+ }
+
+ #endregion
+ }
+}