public void OnNavigatedTo(NavigationParameters parameters) { MyItems.Clear(); Random rm = new Random(); for (int i = 0; i < 20; i++) { var fooItem = new MyItem { }; fooItem.Number = rm.Next(0, 100); var fooM3 = fooItem.Number % 3; if (fooM3 == 0) { fooItem.ShowImage = false; fooItem.ImageUrl = "http://www.isgoodstuff.com/wp-content/uploads/2016/06/xamarin-logo.jpg"; fooItem.BoxColor = Color.Red; } else if (fooM3 == 1) { fooItem.ShowImage = true; fooItem.ImageUrl = "http://3bo61w2s39sh2nxd9917cfju.wpengine.netdna-cdn.com/wp-content/uploads/2015/12/Prism-Logo-Graphic-900x400.jpg"; fooItem.BoxColor = Color.PowderBlue; } else { fooItem.ShowImage = true; fooItem.ImageUrl = "http://www.isgoodstuff.com/wp-content/uploads/2016/06/xamarin-logo.jpg"; fooItem.BoxColor = Color.DarkSalmon; } MyItems.Add(fooItem); } }
public void SpreekwoordFromSearchGridClick(Spreekwoord spreekwoord) { if (!spreekwoord.IsInList) { foreach (Spreekwoord sw in MyItems) { if (sw.ID == spreekwoord.ID) { return; } } MyItems.Add(spreekwoord); spreekwoord.Notify(); } else { MyItems.Remove(spreekwoord); spreekwoord.Notify(); foreach (Spreekwoord sw in MyItems) { if (sw.ID == spreekwoord.ID) { MyItems.Remove(sw); return; } } } Notify(); }
void ExecuteLoadMyItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { MyItems.Clear(); string list = Settings.myAgendaList; var list_deserialized = JsonConvert.DeserializeObject <List <Item> >(list); var items = MyItems; foreach (var item in list_deserialized) //Originally foreach (var item in items) { MyItems.Add(item); } var savedAgenda_srl = JsonConvert.SerializeObject(SavedAgenda); Settings.myAgendaList = savedAgenda_srl; } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public BadgesIdeaViewModel() { for (int i = 0; i < 10; i++) { MyItems.Add(new BadgedItem { Title = $"Item {i}", BadgeCount = i }); } }
public MainViewModel() { for (int i = 0; i < 3; i++) { ObservableCollection <Task> Source = new ObservableCollection <Task>(); for (int j = 0; j < 5; j++) { Source.Add(new Task { ID = i, Name = "Name_" + i, Duration = (i + 2) * 6 + (3 * j) }); } MyItems.Add(new TfsTask { ID = i, Items = Source }); } }
public MainWindow() { InitializeComponent(); MyItems.Add(new MyObject { Name = "Test1" }); MyItems.Add(new MyObject { Name = "Test2" }); MyItems.Add(new MyObject { Name = "Test3" }); MyItems.Add(new MyObject { Name = "Test4" }); }
private void SetList0() { MyItems.Clear(); MyItems.Add(new Item { Text = "Sing" }); MyItems.Add(new Item { Text = "Listen to music" }); MyItems.Add(new Item { Text = "Listen to music" }); MyItems.Add(new Item { Text = "Listen to music" }); }
private void Add(StringItem current) { var item = new StringItem { MyText = "new item " + (MyItems.Count + 1) }; int idx = MyItems.IndexOf(current); if (idx < 0) { MyItems.Add(item); } else { MyItems.Insert(idx + 1, item); } }
public void Load() { if (File.Exists("Randomizer.dat")) { var items = new List <RandomizerItem>(); var xml = new XmlSerializer(typeof(List <RandomizerItem>)); var stream = File.Open("Randomizer.dat", FileMode.Open, FileAccess.Read); using (TextReader tr = new StreamReader(stream)) { items = (List <RandomizerItem>)xml.Deserialize(tr); } stream.Close(); foreach (var item in items) { var it = NewItem(); it.Item = item; it.Header = item.ItemName; if (item.ParentID != Guid.Empty) { bool FoundParent = false; foreach (var itema in _ItemAccess) { if (itema.Item.ChildID == item.ParentID) { itema.Items.Add(it); FoundParent = true; break; } } if (!FoundParent) { Items.Remove(it); } } else { MyItems.Add(it); } } } }
async Task LoadMoreItems() { IsLoadingIncrementally = true; // Simulate a long running operation await Task.Delay(1000); int end = counter + PageSize; for (; counter < end; counter++) { MyItems.Add(counter.ToString()); } // artificial way to end ability to load more items. HasMoreItems = counter < 200; IsLoadingIncrementally = false; }
public MainPage() { InitializeComponent(); MyItems.Add(new BasicItem { PointerOverBrush = new SolidColorBrush(Colors.LightBlue) }); MyItems.Add(new BasicItem { PointerOverBrush = new SolidColorBrush(Colors.LightPink) }); MyItems.Add(new BasicItem { PointerOverBrush = new SolidColorBrush(Colors.LightGoldenrodYellow) }); MyItems.Add(new BasicItem { PointerOverBrush = new SolidColorBrush(Colors.LightSalmon) }); MyItems.Add(new BasicItem { PointerOverBrush = new SolidColorBrush(Colors.LightGreen) }); }
private void SetList1() { MyItems.Clear(); MyItems.Add(new Item { Text = "Sing" }); MyItems.Add(new Item { Text = "Listen to music" }); MyItems.Add(new Item { Text = "Go eat" }); MyItems.Add(new Item { Text = "Play soccer" }); MyItems.Add(new Item { Text = "Bake a cake" }); MyItems.Add(new Item { Text = "Do some other things" }); }
public void AddItem(int itemID, int amount) { IItem item = MyItems.Find(i => i.ItemID == itemID); if ((int)item.ItemType < 10) { item.Init(); MyItems.Add(item); } else { if (item is null) { item = ItemIndexer.GetItemData(itemID); item.Increase(amount); MyItems.Add(item); } else { item.Increase(amount); } } }
public Issue1766() { InitializeComponent(); MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = true }); MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = false }); MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = true }); MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = false }); var myListViewList = this.FindByName <ListView>("MyListViewList"); foreach (var item in myListViewList.ItemTemplate.Values) { System.Diagnostics.Debug.WriteLine("item: {0}", item); } if (myListViewList != null) { myListViewList.ItemTapped += (sender, args) => { DisplayAlert("Item Tapped", "Item Tapped", "Ok"); }; } BindingContext = this; }
public MainPageViewModel(INavigationService navigationService) { MyItems.Add(new MyItem { Text = "text1", Note = "note1", Image = "AppName5.Images." + "mine1.png" }); MyItems.Add(new MyItem { Text = "text2", Note = "note2", Image = "AppName5.Images." + "mine2.png" }); MyItems.Add(new MyItem { Text = "text3", Note = "note3", Image = "AppName5.Images." + "mine3.png" }); MyItems.Add(new MyItem { Text = "text4", Note = "note4", Image = "AppName5.Images." + "mine4.png" }); //var red = new Label { Text = "Red", BackgroundColor = Color.Transparent }; var random = new Random(140); RefreshCommand = new Command(async(nothing) => { MyItems.Clear(); var cout = random.Next(1, 30); Debug.WriteLine("cout = " + cout); // ランダムに更新 MyItems.Count for (var i = 0; i < cout; i++) { await Task.Delay(100); //MyItems[i] = new MyItem { // Text = "text" + random.Next().ToString(), // Note = "note" + random.Next().ToString(), // Image = "mine" + random.Next(1,4).ToString() + ".png" }; var item = new MyItem { Text = "text" + (i + 1), Note = "note" + (i + 1), Image = "AppName5.Images." + "mine" + random.Next(1, 6).ToString() + ".png" }; MyItems.Add(item); } // Binding機構経由でListViewのIsRefreshingプロパティも変更する IsRefreshing = false; }, // ICommand.CanExecuteにもバインドしたプロパティを利用できる (nothing) => !IsRefreshing ); // アイテムタップ時の動作を定義 Where= System.Reactive.Linq; SelectedItem.Where(item => item != null) .Subscribe(async item => { // これが選択を解除する処理 // これやらないと、同じところを連続で選ぶことができないよー SelectedItem.Value = null; var parameters = new NavigationParameters(); parameters["item"] = item; await navigationService.NavigateAsync("DetailPage", parameters); }); }
private void AddItemToList([NotNull] T item) { MyItems.Add(item); MyItems.Sort(); }