TraktPlugin.GUI.GUICommon.GetFilterListItems C# (CSharp) Méthode

GetFilterListItems() static private méthode

static private GetFilterListItems ( bool>.Dictionary filters ) : List
filters bool>.Dictionary
Résultat List
        internal static List<MultiSelectionItem> GetFilterListItems(Dictionary<Filters, bool> filters)
        {
            var selectItems = new List<MultiSelectionItem>();

            foreach (var filter in filters)
            {
                var multiSelectItem = new MultiSelectionItem
                {
                    ItemID = filter.Key.ToString(),
                    ItemTitle = Translation.GetByName(string.Format("Hide{0}", filter.Key)),
                    ItemTitle2 = filter.Value ? Translation.On : Translation.Off,
                    IsToggle = true,
                    Selected = false
                };
                selectItems.Add(multiSelectItem);
            }

            return selectItems;
        }