コード例 #1
0
        public HowToUseViewerPage(ManualCategory mCategory)
        {
            CreateContents(mCategory);

            InitializeComponent();

            BindingContext = this;

            Title = GetTitle(mCategory);
        }
コード例 #2
0
        private string GetTitle(ManualCategory mCategory)
        {
            var title = mCategory switch
            {
                ManualCategory.TimerResin => AppResources.HowToUse_Category_Timer_Resin,
                ManualCategory.TimerRealmCurrency => AppResources.HowToUse_Category_Timer_RealmCurrency,
                ManualCategory.TimerExpedition => AppResources.HowToUse_Category_Timer_Expedition,
                ManualCategory.TimerGatheringItem => AppResources.HowToUse_Category_Timer_GatheringItem,
                ManualCategory.TimerGadget => AppResources.HowToUse_Category_Timer_Gadget,
                ManualCategory.TimerFurnishing => AppResources.HowToUse_Category_Timer_Furnishing,
                ManualCategory.TimerTalentBook => AppResources.HowToUse_Category_Timer_TalentBook,
                ManualCategory.TimerWeaponAscension => AppResources.HowToUse_Category_Timer_WeaponAscension,
                ManualCategory.WidgetResin => AppResources.HowToUse_Category_Widget_Resin,
                ManualCategory.WidgetTalentBook => AppResources.HowToUse_Category_Widget_TalentBook,
                ManualCategory.WidgetWeaponAscension => AppResources.HowToUse_Category_Widget_WeaponAscension,
                _ => string.Empty
            };

            return($"{AppResources.HowToUseViewerPage_PreTitle} - {title}");
        }
    }
コード例 #3
0
        public HowToUseCategory(ManualCategory manualCategory)
        {
            MCategory = manualCategory;

            Category = manualCategory switch
            {
                ManualCategory.TimerResin => AppResources.HowToUse_Category_Timer_Resin,
                ManualCategory.TimerRealmCurrency => AppResources.HowToUse_Category_Timer_RealmCurrency,
                ManualCategory.TimerExpedition => AppResources.HowToUse_Category_Timer_Expedition,
                ManualCategory.TimerGatheringItem => AppResources.HowToUse_Category_Timer_GatheringItem,
                ManualCategory.TimerGadget => AppResources.HowToUse_Category_Timer_Gadget,
                ManualCategory.TimerFurnishing => AppResources.HowToUse_Category_Timer_Furnishing,
                ManualCategory.TimerTalentBook => AppResources.HowToUse_Category_Timer_TalentBook,
                ManualCategory.TimerWeaponAscension => AppResources.HowToUse_Category_Timer_WeaponAscension,
                ManualCategory.WidgetResin => AppResources.HowToUse_Category_Widget_Resin,
                ManualCategory.WidgetTalentBook => AppResources.HowToUse_Category_Widget_TalentBook,
                ManualCategory.WidgetWeaponAscension => AppResources.HowToUse_Category_Widget_WeaponAscension,
                _ => string.Empty
            };
        }
    }
コード例 #4
0
        private void CreateContents(ManualCategory mCategory)
        {
            ManualContent = new List <HowToUseContent>();

            switch (mCategory)
            {
            case ManualCategory.TimerResin:
                ManualContent.Add(new HowToUseContent("Manual_TimerResin_1.png", AppResources.HowToUse_Category_Timer_Resin_1));
                ManualContent.Add(new HowToUseContent("Manual_TimerResin_2.png", AppResources.HowToUse_Category_Timer_Resin_2));
                ManualContent.Add(new HowToUseContent("Manual_TimerResin_3.png", AppResources.HowToUse_Category_Timer_Resin_3));
                ManualContent.Add(new HowToUseContent("Manual_TimerResin_4.png", AppResources.HowToUse_Category_Timer_Resin_4));
                break;

            case ManualCategory.TimerRealmCurrency:
                ManualContent.Add(new HowToUseContent("Manual_TimerRealmCurrency_1.png", AppResources.HowToUse_Category_Timer_RealmCurrency_1));
                ManualContent.Add(new HowToUseContent("Manual_TimerRealmCurrency_2.png", AppResources.HowToUse_Category_Timer_RealmCurrency_2));
                ManualContent.Add(new HowToUseContent("Manual_TimerRealmCurrency_3.png", AppResources.HowToUse_Category_Timer_RealmCurrency_3));
                break;

            case ManualCategory.TimerExpedition:
                ManualContent.Add(new HowToUseContent("Manual_TimerExpedition_1.png", AppResources.HowToUse_Category_Timer_Expedition_1));
                ManualContent.Add(new HowToUseContent("Manual_TimerExpedition_2.png", AppResources.HowToUse_Category_Timer_Expedition_2));
                break;

            case ManualCategory.TimerGatheringItem:
                ManualContent.Add(new HowToUseContent("Manual_TimerGatheringItem_1.png", AppResources.HowToUse_Category_Timer_GatheringItem_1));
                ManualContent.Add(new HowToUseContent("Manual_TimerGatheringItem_2.png", AppResources.HowToUse_Category_Timer_GatheringItem_2));
                break;

            case ManualCategory.TimerGadget:
                ManualContent.Add(new HowToUseContent("Manual_TimerGadget_1.png", AppResources.HowToUse_Category_Timer_Gadget_1));
                ManualContent.Add(new HowToUseContent("Manual_TimerGadget_2.png", AppResources.HowToUse_Category_Timer_Gadget_2));
                break;

            case ManualCategory.TimerFurnishing:
                ManualContent.Add(new HowToUseContent("Manual_TimerFurnishing_1.png", AppResources.HowToUse_Category_Timer_Furnishing_1));
                ManualContent.Add(new HowToUseContent("Manual_TimerFurnishing_2.png", AppResources.HowToUse_Category_Timer_Furnishing_2));
                break;

            case ManualCategory.TimerTalentBook:
                ManualContent.Add(new HowToUseContent("Manual_TimerTalentBook_1.png", AppResources.HowToUse_Category_Timer_TalentBook_1));
                break;

            case ManualCategory.TimerWeaponAscension:
                ManualContent.Add(new HowToUseContent("Manual_TimerWeaponAscension_1.png", AppResources.HowToUse_Category_Timer_WeaponAscension_1));
                break;

            case ManualCategory.WidgetResin:
                ManualContent.Add(new HowToUseContent("Manual_WidgetResin_1.png", AppResources.HowToUse_Category_Widget_Resin_1));
                ManualContent.Add(new HowToUseContent("Manual_WidgetResin_2.png", AppResources.HowToUse_Category_Widget_Resin_2));
                break;

            case ManualCategory.WidgetTalentBook:
                ManualContent.Add(new HowToUseContent("Manual_WidgetTalentBook_1.png", AppResources.HowToUse_Category_Widget_TalentBook_1));
                break;

            case ManualCategory.WidgetWeaponAscension:
                ManualContent.Add(new HowToUseContent("Manual_WidgetWeaponAscension_1.png", AppResources.HowToUse_Category_Widget_WeaponAscension_1));
                break;
            }
        }