Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            uint id = (uint)value;

            return(Info.Instance().Search(Info.Instance().Item, id)?.Name);
        }
Beispiel #4
0
 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
 {
     return(Info.Instance().StoryIsland[(int)value].Value);
 }