private void InitializeCategoryFilter()
        {
            var tempFilterCategories = new List <EffectCategoryItem>();

            foreach (var effectCategory in Enum.GetValues(typeof(EffectCategoryEnum)))
            {
                tempFilterCategories.Add(new EffectCategoryItem()
                {
                    Name = Enum.GetName(typeof(EffectCategoryEnum), effectCategory), Value = (EffectCategoryEnum)effectCategory
                });
            }

            m_selectedFilterCategory            = tempFilterCategories.FirstOrDefault(x => x.Value == EffectCategoryEnum.All);
            m_selectedFilterCategory.IsSelected = true;

            FilterCategories = new ObservableCollection <EffectCategoryItem>(tempFilterCategories);
        }
        private void InitializeCategoryFilter()
        {
            var tempFilterCategories = new List<EffectCategoryItem>();

            foreach (var effectCategory in Enum.GetValues(typeof(EffectCategoryEnum)))
            {
                tempFilterCategories.Add(new EffectCategoryItem() { Name = Enum.GetName(typeof(EffectCategoryEnum), effectCategory), Value = (EffectCategoryEnum)effectCategory });
            }

            m_selectedFilterCategory = tempFilterCategories.FirstOrDefault(x => x.Value == EffectCategoryEnum.All);
            m_selectedFilterCategory.IsSelected = true;

            FilterCategories = new ObservableCollection<EffectCategoryItem>(tempFilterCategories);
        }