public MyItem GetItemXML(string id) { myItem mi = new myItem(); //do some stuff to populate mi return(mi); }
private void Awake() { //GUILayout.Label("<size=30>Some <color=yellow>RICH</color> text</size>", style); myItem aa = new myItem("药膏", "恢复生命值", Resources.Load <Sprite>("ccc")); testImage.sprite = aa.itemSprite; //testImage.enabled = true; infos[0] = "<color=orange><b><size=33>低级铭刻摘除符</size></b></color> <size=23><color=white>使用等级: </color><color=#B9EFF3>40</color>\n\n<color=yellow>可以摘下装备上的铭文</color></size>\n\n"; infos[1] = "<color=green><b><size=33>药膏</size></b></color> <size=23><color=white>使用等级: </color><color=grey>1</color>\n\n<color=yellow>回复人物50点生命值</color></size>\n\n"; infos[2] = "<color=yellow><b><size=33>玉液净瓶</size></b></color> <size=23><color=white>使用等级: </color><color=yellow>30</color>\n\n<color=yellow>回复人物300点的气</color></size>\n\n"; infos[3] = "<color=#DFF688><b><size=33>仙露琼浆</size></b></color> <size=23><color=white>使用等级: </color><color=red>60</color>\n\n<color=yellow>回复人物1000点精力值</color></size>\n\n"; items[0] = new Item(Resources.Load <Sprite>("aaa"), infos[0].ToString(), "mingke"); items[1] = new Item(Resources.Load <Sprite>("bbb"), infos[1].ToString(), "yaogao"); items[2] = new Item(Resources.Load <Sprite>("ccc"), infos[2].ToString(), "yuye"); items[3] = new Item(Resources.Load <Sprite>("ddd"), infos[3].ToString(), "xianlu"); myHashTable.Add("mingke", items[0]); myHashTable.Add("yaogao", items[1]); myHashTable.Add("yuye", items[2]); myHashTable.Add("xianlu", items[3]); GameObject.Find("InventoryCanvas/Grid/slot(0)/infos/infoBG/infoText").GetComponent <Text>().text = infos[0].ToString(); GameObject.Find("InventoryCanvas/Grid/slot (1)/infos/infoBG/infoText").GetComponent <Text>().text = infos[1].ToString(); GameObject.Find("InventoryCanvas/Grid/slot (2)/infos/infoBG/infoText").GetComponent <Text>().text = infos[2].ToString(); GameObject.Find("InventoryCanvas/Grid/slot (3)/infos/infoBG/infoText").GetComponent <Text>().text = infos[3].ToString(); }
protected override void OnNavigatedFrom(NavigationEventArgs e) { // 保存数据 if (((App)Application.Current).IsSuspending) { ApplicationDataContainer Item = ApplicationData.Current.LocalSettings.CreateContainer("Item", ApplicationDataCreateDisposition.Always); if (ApplicationData.Current.LocalSettings.Containers.ContainsKey("Item")) { Item.Values["title"] = title.Text; Item.Values["details"] = details.Text; Item.Values["date"] = date.Date; Item.Values["time"] = time.Time; Item.Values["imgname"] = Common.selectName; Item.Values["btn"] = createButton.Content; } if (ViewModel.SelectedItem != null) { ApplicationData.Current.LocalSettings.Values["selectitem"] = ViewModel.getItems.IndexOf(ViewModel.SelectedItem); } List <string> L = new List <string>(); var allitems = ViewModel.getItems; foreach (var a in allitems) { var item = new myItem(a.ID, a.date, a.time, a.imgname, a.title, a.details, a.finish); L.Add(JsonConvert.SerializeObject(item)); } ApplicationData.Current.LocalSettings.Values["allitems"] = JsonConvert.SerializeObject(L); } }
protected override void OnNavigatedFrom(NavigationEventArgs e) { dataTransferManager.DataRequested -= DataRequested; if (((App)Application.Current).IsSuspending) { ApplicationDataContainer Item = ApplicationData.Current.LocalSettings.CreateContainer("Item", ApplicationDataCreateDisposition.Always); if (ApplicationData.Current.LocalSettings.Containers.ContainsKey("Item")) { Item.Values["imgname"] = Common.selectName; Item.Values["title"] = title.Text; Item.Values["details"] = details.Text; Item.Values["date"] = date.Date; Item.Values["time"] = time.Time; Item.Values["btn"] = createButton.Content; } if (ViewModel.SelectedItem != null) { ApplicationData.Current.LocalSettings.Values["selectitem"] = ViewModel.getItems.IndexOf(ViewModel.SelectedItem); } List <string> L = new List <string>(); var allitems = ViewModel.getItems; foreach (var a in allitems) { var item = new myItem(a.ID, a.date, a.time, a.imgname, a.title, a.details, a.finish); L.Add(JsonConvert.SerializeObject(item)); } ApplicationData.Current.LocalSettings.Values["allitems"] = JsonConvert.SerializeObject(L); } //离开页面前更新磁贴 try { var AllItems = ViewModel.getItems; var updater = TileUpdateManager.CreateTileUpdaterForApplication(); updater.Clear(); for (var j = AllItems.Count - 1; j >= 0 && j > AllItems.Count - 6; j--) { var n = AllItems[j]; XmlDocument tile = new XmlDocument(); tile.LoadXml(File.ReadAllText("Tile.xml")); XmlNodeList tileText = tile.GetElementsByTagName("text"); for (int i = 0; i < tileText.Count; i++) { ((XmlElement)tileText[i]).InnerText = n.title; i++; ((XmlElement)tileText[i]).InnerText = n.details; } TileNotification notification = new TileNotification(tile); updater.Update(notification); } } catch (Exception err) { Debug.WriteLine(err.ToString()); } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; dataTransferManager.DataRequested += DataRequested; if (e.NavigationMode == NavigationMode.New) { ApplicationData.Current.LocalSettings.Values.Remove("Item"); ApplicationData.Current.LocalSettings.Values.Remove("allitems"); ApplicationData.Current.LocalSettings.Values.Remove("selectitem"); } else { if (ApplicationData.Current.LocalSettings.Values.ContainsKey("allitems")) { ViewModel.getItems.Clear(); List <string> L = JsonConvert.DeserializeObject <List <string> >((string)ApplicationData.Current.LocalSettings.Values["allitems"]); foreach (var l in L) { myItem a = JsonConvert.DeserializeObject <myItem>(l); TodoItem item = new TodoItem(a.ID, a.date.Date, a.time, a.imgname, a.title, a.details, a.finish); ViewModel.getItems.Add(item); } } if (ApplicationData.Current.LocalSettings.Values.ContainsKey("selectitem")) { ViewModel.SelectedItem = ViewModel.getItems[(int)(ApplicationData.Current.LocalSettings.Values["selectitem"])]; } if (ApplicationData.Current.LocalSettings.Containers.ContainsKey("Item")) { ApplicationDataContainer Item = ApplicationData.Current.LocalSettings.Containers["Item"]; createButton.Content = Item.Values["btn"] as string; title.Text = Item.Values["title"] as string; details.Text = Item.Values["details"] as string; date.Date = (DateTimeOffset)(Item.Values["date"]); time.Time = (TimeSpan)(Item.Values["time"]); Common.selectName = Item.Values["imgname"] as string; if (Common.selectName == "") { pic.Source = new BitmapImage(new Uri("ms-appx:///Assets/fruit.jpg")); } else { var file = await ApplicationData.Current.LocalFolder.GetFileAsync(Common.selectName); IRandomAccessStream fileStream = await file.OpenAsync(FileAccessMode.Read); BitmapImage bitmapImage = new BitmapImage(); await bitmapImage.SetSourceAsync(fileStream); pic.Source = bitmapImage; } } } }
private void Parse_Data(string myData) { this.myData = myData; myList.Clear(); string[] lines = myData.Split(new[] { Environment.NewLine }, StringSplitOptions.None); foreach (string line in lines) { if (!line.StartsWith("2")) { continue; } myItem item = new myItem(); string[] fields = line.Split(';'); item.YearMonth = Int32.Parse(fields[0]); item.Customer = fields[1]; item.Envelopes = Int32.Parse(fields[2]); myList.Add(item); } BarChartFeed(myList); }
public myItemWrapper(myItem item) { _myItem = item; }