Ejemplo n.º 1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            //SimpleSection simple = ConfigurationManager.GetSection("simple") as SimpleSection;

            //ComplexSection complex = ConfigurationManager.GetSection("complex") as ComplexSection;

            SampleSectionGroup sample  = (SampleSectionGroup)ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).SectionGroups["sampleGroup"];
            SimpleSection      simple  = sample.Simple;
            ComplexSection     complex = sample.Complex;

            textBoxResult.Text = string.Format("simple 's maxValue is {0},minValue is {1},enabled = {2}\r\n"
                                               + "complex's height is {3},firstName={4},lastName={5}\r\n"
                                               + "complex's children count is {6}",
                                               simple.MaxValue, simple.MinValue, simple.Enable,
                                               complex.Height,
                                               complex.Child.FirstName,
                                               complex.Child.LastName,
                                               complex.Children.Count);

            foreach (ChildSection child in complex.Children)
            {
                textBoxResult.Text += string.Format("\r\n\tfirstName={0},lastName={1}", child.FirstName, child.LastName);
            }

            textBoxResult.Text += "\r\nNVs's count is " + complex.NVs.Count;
            foreach (string key in complex.NVs.AllKeys)
            {
                textBoxResult.Text += string.Format("\r\n\tkey={0},value={1}", key, complex.NVs[key].Value);
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //////////////////////////////////////////////////////////////////////////
            // Testing key/value pair custom configuration
            Console.WriteLine("======================================================");
            Console.WriteLine("Custom key/value pair configuration");
            Console.WriteLine("======================================================");
            Console.WriteLine("Property1: {0}", KeyValuePairSettings.Property1);
            Console.WriteLine("Property2: {0}", KeyValuePairSettings.Property2);
            Console.WriteLine("======================================================");
            Console.ReadLine();


            //////////////////////////////////////////////////////////////////////////
            // Testing complex custom configuration
            Console.WriteLine("======================================================");
            Console.WriteLine("Complex custom configuration");
            Console.WriteLine("======================================================");

            ComplexSection config = (ComplexSection)ConfigurationManager.GetSection("complexCustomSection");

            foreach (ComplexElement item in config.Instances)
            {
                Console.WriteLine("Property1: {0}", item.Name);
                Console.WriteLine("Attribute1: {0}", item.Attribute1);
                Console.WriteLine("Attribute2: {0}", item.Attribute2);
                Console.WriteLine(Environment.NewLine);
            }

            Console.WriteLine("======================================================");
            Console.ReadLine();


            //////////////////////////////////////////////////////////////////////////
            // Testing nested class custom configuration
            Console.WriteLine("======================================================");
            Console.WriteLine("Nested class custom configuration");
            Console.WriteLine("======================================================");

            PlannerSection config2 = (PlannerSection)ConfigurationManager.GetSection("plannerSection");

            foreach (SectionElement section in config2.Sections)
            {
                Console.WriteLine("Id: {0}", section.Id);
                Console.WriteLine("Itemsperpage: {0}", section.Pagination.Itemsperpage);
                Console.WriteLine("VisiblePages: {0}", section.Pagination.VisiblePages);
                Console.WriteLine(Environment.NewLine);
            }

            Console.WriteLine("======================================================");


            //////////////////////////////////////////////////////////////////////////
            // Wait
            Console.ReadKey();
        }
Ejemplo n.º 3
0
        internal static void Delete()
        {
            SimpleSection.Delete();
            ComplexSection.Delete();
            VaryingHeightSection.Delete();
            CrossPlantSection.Delete();
            CropPlantSection.Delete();
            OpaqueLiquidSection.Delete();
            TransparentLiquidSection.Delete();

            Overlay.Delete();
            Selection.Delete();
            ScreenElement.Delete();
        }