Esempio n. 1
0
        private void EquipGrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
        {
            var selectedCells = EquipGrid.SelectedCells;

            if (selectedCells.Count == 0)
            {
                ResetWeaponInfoPage();
                return;
            }
            Equip equip = selectedCells[0].Item as Equip;

            foreach (var selectedCell in selectedCells)
            {
                Equip selectedEquip = selectedCell.Item as Equip;
                if (selectedEquip.EquipID != equip.EquipID)
                {
                    ResetWeaponInfoPage();
                    return;
                }
            }
            EquipImage.Source = FamiliarDataSourceProvider.CreateBitmapSourceFromGdiBitmap(equip.EquipImage);
            EquipLevel.Text   = $"Lv. {equip.EquipLevel} ";
            EquipName.Text    = equip.EquipName;

            EquipClassification.Text = $"\nClassification: {equip.EquipClassification}";
            EquipType.Text           = $"\nType: {equip.EquipType}";

            RequiredStats.Text = $"\nRequired Stats: {equip.RequiredStats}";
            RequiredJob.Text   = $"Required Job: {equip.RequiredJob}";

            EquipStats.Text = $"\nStats:\n{equip.EquipStats}";

            TotalUpgradeCount.Text = $"\nAvailable Enhancements: {equip.TotalUpgradeCount}";
        }
Esempio n. 2
0
        private void FamiliarGrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
        {
            var selectedCells = FamiliarGrid.SelectedCells;

            if (selectedCells.Count == 0)
            {
                ResetInfoPage();
                return;
            }
            Familiar familiar = selectedCells[0].Item as Familiar;

            foreach (var selectedCell in selectedCells)
            {
                Familiar selectedFamiliar = selectedCell.Item as Familiar;
                if (selectedFamiliar.FamiliarID != familiar.FamiliarID)
                {
                    ResetInfoPage();
                    return;
                }
            }
            MobImage.Source = FamiliarDataSourceProvider.CreateBitmapSourceFromGdiBitmap(familiar.MobImage);
            MobLevel.Text   = $"Lv. {familiar.Level} ";
            MobName.Text    = familiar.MobName;

            MobRarity.Text = $"\nRarity: {familiar.Rarity}";

            MobATT.Text   = $"\nATT: {familiar.ATT}";
            MobRange.Text = $"Range: {familiar.Range}";

            MobSkillName.Text        = $"\nSkill Name: {familiar.SkillName}";
            MobSkillCategory.Text    = $"Skill Category: {familiar.SkillCategory}";
            MobSkillDescription.Text = $"Skill Description: {familiar.SkillDescription}";

            MobPassiveEffect.Text       = $"\nPassive Effect: {familiar.PassiveEffect}";
            MobPassiveEffectBonus.Text  = $"Passive Effect Bonus: {familiar.PassiveEffectBonus}";
            MobPassiveEffectTarget.Text = $"Passive Effect Target: {familiar.PassiveEffectTarget}";

            MobID.Text              = $"\nMob ID: {familiar.MobID}";
            MobCardID.Text          = $"Card ID: {familiar.CardID}";
            MobPassiveEffectID.Text = $"Passive Effect ID: {familiar.PassiveEffectID}";
        }
Esempio n. 3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            Bitmap bitmap = (Bitmap)value;

            return(FamiliarDataSourceProvider.CreateBitmapSourceFromGdiBitmap(bitmap));
        }