コード例 #1
0
ファイル: DialogItems.cs プロジェクト: atariVCS/scriptex
        private void RefreshView()
        {
            clbSelection.Items.Clear();
            cmbFaction.Items.Clear();

            if (factions != null && factions.Any())
            {
                foreach (ModelClasses.Faction faction in factions)
                {
                    cmbFaction.Items.Add(faction);
                }
            }

            if (foundItems != null && foundItems.Any())
            {
                foreach (ModelClasses.Item item in foundItems)
                {
                    clbSelection.Items.Add(item);
                }
            }

            cmbFaction.Text         = "";
            cmbFaction.SelectedItem = null;

            txtInput.Text = "";

            RefreshDetails();

            if (selectedItems == null)
            {
            }
        }
コード例 #2
0
        //factionsFile
        public void SaveFactions(string targetFile)
        {
            try
            {
                XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions));
                TextWriter    writer     = new StreamWriter(targetFile);

                if (existingFactions != null && existingFactions.Any())
                {
                    serializer.Serialize(writer, existingFactions);
                }

                writer.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Oh Oh, ich kann nicht speichern: " + e.Message);
            }
        }
コード例 #3
0
        private void Save()
        {
            try
            {
                XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions));
                TextWriter    writer     = new StreamWriter(factionsFile);

                if (factions.Any())
                {
                    serializer.Serialize(writer, factions);
                }

                writer.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Oh Oh, ich kann nicht speichern: " + e.Message);
            }
        }