From: Stricted Date: Wed, 11 Nov 2015 17:07:01 +0000 (+0100) Subject: update LteInfoPage X-Git-Url: https://git.stricted.de/?p=GitHub%2FStricted%2FSpeedportHybridControl.git;a=commitdiff_plain;h=913a0c17b518922150344c18f2025a2186be97b2 update LteInfoPage --- diff --git a/SpeedportHybridControl/App.xaml b/SpeedportHybridControl/App.xaml index 38ec605..26d6c36 100644 --- a/SpeedportHybridControl/App.xaml +++ b/SpeedportHybridControl/App.xaml @@ -4,6 +4,7 @@ xmlns:local="clr-namespace:SpeedportHybridControl" xmlns:model="clr-namespace:SpeedportHybridControl.Model" xmlns:pagemodel="clr-namespace:SpeedportHybridControl.PageModel" + ShutdownMode="OnMainWindowClose" StartupUri="MainWindow.xaml"> @@ -12,9 +13,8 @@ + - - diff --git a/SpeedportHybridControl/Data/SpeedportHybrid.cs b/SpeedportHybridControl/Data/SpeedportHybrid.cs index 079ec18..3f6bb25 100644 --- a/SpeedportHybridControl/Data/SpeedportHybrid.cs +++ b/SpeedportHybridControl/Data/SpeedportHybrid.cs @@ -307,19 +307,19 @@ namespace SpeedportHybridControl.Data { if (SpeedportHybridAPI.getInstance().checkLogin().Equals(false)) return; - LTE lte = null; + LteInfoModel lte = null; if (popup.Equals(true)) { - lte = Application.Current.FindResource("LTE2") as LTE; + //lte = Application.Current.FindResource("LTE2") as LTE; } else { - lte = Application.Current.FindResource("LTE") as LTE; + lte = Application.Current.FindResource("LteInfoModel") as LteInfoModel; } string response = SpeedportHybridAPI.getInstance().sendEnryptedRequest("data/lteinfo.json"); if (response.IsNullOrEmpty()) return; - LTE obj = JsonConvert.DeserializeObject(response); + LteInfoModel obj = JsonConvert.DeserializeObject(response); response = null; lte.imei = obj.imei; @@ -599,7 +599,7 @@ namespace SpeedportHybridControl.Data { // Funkzellen Info if (msg.ToString().Contains("(LT004)") && isLTE.Equals(true)) { - LTE lte = Application.Current.FindResource("LTE") as LTE; + LteInfoModel lte = Application.Current.FindResource("LteInfoModel") as LteInfoModel; //LTE lte2 = Application.Current.FindResource("LTE2") as LTE; string[] parts = msg.ToString().Split(','); diff --git a/SpeedportHybridControl/Data/SpeedportHybridAPI.cs b/SpeedportHybridControl/Data/SpeedportHybridAPI.cs index 8683163..23bacc8 100644 --- a/SpeedportHybridControl/Data/SpeedportHybridAPI.cs +++ b/SpeedportHybridControl/Data/SpeedportHybridAPI.cs @@ -600,7 +600,7 @@ namespace SpeedportHybridControl.Data { if (response.IsNullOrEmpty()) return; try { - LTE obj = JsonConvert.DeserializeObject(response); + LteInfoModel obj = JsonConvert.DeserializeObject(response); string antenna_mode; if (obj.antenna_mode.Equals("Antennal set to internal")) { diff --git a/SpeedportHybridControl/MainWindow.xaml b/SpeedportHybridControl/MainWindow.xaml index c8f747a..24a8ff9 100644 --- a/SpeedportHybridControl/MainWindow.xaml +++ b/SpeedportHybridControl/MainWindow.xaml @@ -9,9 +9,10 @@ Width="530" MinHeight="350" MinWidth="530" - Title="Speedport Hybrid Konfigurationsprogramm" + DataContext="{StaticResource MainWindowModel}" + Title="{Binding Path=Title}" Icon="t-com icon.ico"> - +