private void CreateItemList(String filter) { ListBoxItem.Items.Clear(); var items = Info.Instance().Item; foreach (var item in items) { if (String.IsNullOrEmpty(filter) || item.Name.IndexOf(filter) >= 0) { ListBoxItem.Items.Add(item); } } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { uint id = (uint)value; for (int i = 0; i < Info.Instance().StoryIsland.Count; i++) { if (id == Info.Instance().StoryIsland[i].Value) { return(i); } } return(-1); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { uint id = (uint)value; return(Info.Instance().Search(Info.Instance().Item, id)?.Name); }
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return(Info.Instance().StoryIsland[(int)value].Value); }