//using System; //namespace Shared.SimpleControl.Phone //{ // public class WarningList : FrameLayout // { // public void ShowWarningListPage () // { // RemoveAll (); // FrameLayout bodyView = new FrameLayout () { // BackgroundColor = SkinStyle.Current.MainColor // }; // AddChidren (bodyView); // #region 标题 // var topView = new FrameLayout () { // Y = Application.GetRealHeight (36), // Height = Application.GetRealHeight (90), // }; // bodyView.AddChidren (topView); // var title = new Button () { // TextAlignment = TextAlignment.Center, // TextID = R.MyInternationalizationString.MessageAlert, // TextSize = 19, // TextColor = SkinStyle.Current.TextColor1, // }; // topView.AddChidren (title); // var logo = new Button () { // Width = Application.GetRealWidth (154), // Height = Application.GetRealHeight (90), // X = Application.GetRealWidth (486), // UnSelectedImagePath = MainPage.LogoString, // }; // topView.AddChidren (logo); // var back = new Button () { // Height = Application.GetRealHeight (90), // Width = Application.GetRealWidth (85), // UnSelectedImagePath = "Item/Back.png", // SelectedImagePath = "Item/BackSelected.png", // Gravity = Gravity.CenterVertical, // }; // topView.AddChidren (back); // back.MouseUpEventHandler += (sender, e) => { // (Parent as PageLayout).PageIndex -= 1; // }; // Button btnNullLine = new Button () { // Y = Application.GetRealHeight (90) -1, // Height = 1, // BackgroundColor = SkinStyle.Current.White20Transparent, // }; // topView.AddChidren (btnNullLine); // #endregion // VerticalScrolViewLayout msgView = new VerticalScrolViewLayout () { // Y = topView.Bottom, // Height = Application.GetRealHeight (1136 - 90 - 90 -36), // BackgroundColor = SkinStyle.Current.ViewColor, // }; // bodyView.AddChidren (msgView); // for (int i = RemoteInfo.Current.RemoteInfoList.Count; i > 0;i--){ // //foreach (var msg in RemoteInfo.Current.RemoteInfoList) { // var msg = RemoteInfo.Current.RemoteInfoList [i-1]; // RowLayout rol = new RowLayout () { // Height = Application.GetRealHeight (130), // }; // msgView.AddChidren (rol); // Button btnIcon = new Button () { // X = Application.GetRealWidth (15), // Y = Application.GetRealHeight (10), // Width = Application.GetRealWidth (105), // Height = Application.GetRealHeight (105), // UnSelectedImagePath = "RemoteMsg/RemoteMsg.png", // SelectedImagePath = "RemoteMsg/RemoteWarining.png", // IsSelected = msg.MsgType == "警报" ? true : false, // Enable = false, // }; // rol.AddChidren (btnIcon); // Button btnMsg = new Button () { // X = btnIcon.Right, // Width = Application.GetRealWidth(620) - btnIcon.Right, // Text = msg.Msg, // TextAlignment = TextAlignment.CenterLeft, // TextColor= SkinStyle.Current.TextColor1, // }; // rol.AddChidren (btnMsg); // //var msgTime = msg.MsgTime.ToLocalTime (); // EditText btnDate = new EditText () { // Y = Application.GetRealHeight (100), // Width = Application.GetRealWidth (620), // TextAlignment = TextAlignment.CenterRight, // Height = Application.GetRealHeight (40), // Text = msg.MsgTime.ToLocalTime ().ToShortDateString () + " " + msg.MsgTime.ToLocalTime ().ToShortTimeString(), // TextColor = SkinStyle.Current.TextColor1 // }; // rol.AddChidren (btnDate); // Button btnDel = new Button () { // TextID = R.MyInternationalizationString.Del, // BackgroundColor = SkinStyle.Current.DelColor, // Tag = msg // }; // rol.AddRightView (btnDel); // btnDel.MouseUpEventHandler += (sender, e) => { // RemoteInfo.Current.Del ((RemoteInfoMsg)(((Button)sender).Tag)); // ShowWarningListPage (); // }; // } // FrameLayout bottomView = new FrameLayout () { // Y = Application.GetRealHeight (1136 - 90), // Height = Application.GetRealHeight (90), // BackgroundColor = SkinStyle.Current.MainColor, // }; // bodyView.AddChidren (bottomView); // Button btnCl = new Button () { // TextID = R.MyInternationalizationString.ClearInformation, // TextSize = 14, // TextColor = SkinStyle.Current.TextColor1, // }; // bottomView.AddChidren (btnCl); // btnCl.MouseUpEventHandler += (sender, e) => { // Alert alert = new Alert ("", // Language.StringByID (R.MyInternationalizationString.ClearInformationTip), // Language.StringByID (R.MyInternationalizationString.Cancel), // Language.StringByID (R.MyInternationalizationString.Confrim)); // alert.Show (); // alert.ResultEventHandler += (sender1, e1) => { // if (e1) { // RemoteInfo.Current.CleanAll (); // ShowWarningListPage (); // } // }; // }; // } // } //}