public PropertyGridDefaultEditorsView()
    {
      InitializeComponent();

      var selectedObject = new AllEditorTypes();
      selectedObject.Boolean = true;
      selectedObject.Byte = ( byte )1;
      selectedObject.Color = Colors.Blue;
      selectedObject.DateTime = System.DateTime.Now;
      selectedObject.Double = (double)2;
      selectedObject.Enum = HorizontalAlignment.Center;
      selectedObject.FontFamily = new FontFamily( "Arial" );
      selectedObject.FontStretch = FontStretches.Normal;
      selectedObject.FontStyle = FontStyles.Italic;
      selectedObject.FontWeight = FontWeights.Bold;
      selectedObject.Int16 = ( short )3;
      selectedObject.Int32 = (int)4;
      selectedObject.Int64 = (long)5;
      selectedObject.ListOfInt32 = new List<int>() { 1, 2, 3 };
      selectedObject.ListOfPerson = new List<Person>() { new Person() { Name = "John Smith" }, new Person() { Name = "Robert King" } };
      selectedObject.ListOfStrings = new List<string>() { "string1", "string2", "string3" };
      selectedObject.Person = new Person() { Name = "John Smith" };
      selectedObject.SByte = (sbyte) 6;
      selectedObject.Single = (float)7;
      selectedObject.String = "this is a string";
      selectedObject.TimeSpan = TimeSpan.FromHours( 2 );
      selectedObject.UInt16 = (ushort)8;
      selectedObject.UInt32 = (uint)9;
      selectedObject.UInt64 = (ulong)10;

      this.DataContext = selectedObject;
    }
Exemplo n.º 2
0
        public PropertyGridDefaultEditorsView()
        {
            InitializeComponent();

            var selectedObject = new AllEditorTypes();

            selectedObject.Boolean     = true;
            selectedObject.Byte        = ( byte )1;
            selectedObject.Color       = Colors.Blue;
            selectedObject.DateTime    = System.DateTime.Now;
            selectedObject.Decimal     = ( decimal )2;
            selectedObject.Double      = (double)3;
            selectedObject.Enum        = HorizontalAlignment.Center;
            selectedObject.FontFamily  = new FontFamily("Arial");
            selectedObject.FontStretch = FontStretches.Normal;
            selectedObject.FontStyle   = FontStyles.Italic;
            selectedObject.FontWeight  = FontWeights.Bold;
            selectedObject.Guid        = new Guid("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4");
            selectedObject.Char        = 'T';
            selectedObject.Int16       = ( short )4;
            selectedObject.Int32       = (int)5;
            selectedObject.Int64       = (long)6;
            selectedObject.ListOfInt32 = new List <int>()
            {
                1, 2, 3
            };
            selectedObject.ListOfPerson = new List <Person>()
            {
                new Person()
                {
                    Name = "John Smith"
                }, new Person()
                {
                    Name = "Robert King"
                }
            };
            selectedObject.ListOfStrings = new List <string>()
            {
                "string1", "string2", "string3"
            };
            selectedObject.Person = new Person()
            {
                Name = "John Smith"
            };
            selectedObject.SByte    = (sbyte)7;
            selectedObject.Single   = (float)8;
            selectedObject.String   = "this is a string";
            selectedObject.TimeSpan = System.TimeSpan.FromHours(2);
            selectedObject.UInt16   = (ushort)9;
            selectedObject.UInt32   = (uint)10;
            selectedObject.UInt64   = (ulong)11;

            this.DataContext = selectedObject;
        }
Exemplo n.º 3
0
        public PropertyGridDefaultEditorsView()
        {
            InitializeComponent();

            var selectedObject = new AllEditorTypes();

            selectedObject.Boolean     = true;
            selectedObject.Byte        = ( byte )1;
            selectedObject.Color       = Colors.Blue;
            selectedObject.Brush       = new LinearGradientBrush(Colors.Red, Colors.Blue, new Point(0, 0), new Point(1, 1));
            selectedObject.DateTime    = System.DateTime.Now;
            selectedObject.Decimal     = ( decimal )2;
            selectedObject.Double      = (double)3;
            selectedObject.Enum        = HorizontalAlignment.Center;
            selectedObject.FontFamily  = new FontFamily("Arial");
            selectedObject.FontStretch = FontStretches.Normal;
            selectedObject.FontStyle   = FontStyles.Italic;
            selectedObject.FontWeight  = FontWeights.Bold;
            selectedObject.Guid        = new Guid("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4");
            selectedObject.Char        = 'T';
            selectedObject.Int16       = ( short )4;
            selectedObject.Int32       = (int)5;
            selectedObject.Int64       = (long)6;
            selectedObject.ListOfInt32 = new List <int>()
            {
                1, 2, 3
            };
            selectedObject.ListOfPerson = new List <Person>()
            {
                new Person()
                {
                    Name = "John Smith"
                }, new Person()
                {
                    Name = "Robert King"
                }
            };
            selectedObject.ListOfStrings = new List <string>()
            {
                "string1", "string2", "string3"
            };
            selectedObject.Dictionary = new Dictionary <int, System.Windows.Media.Color>()
            {
                { 22, System.Windows.Media.Color.FromRgb(255, 0, 0) }, { 33, System.Windows.Media.Color.FromRgb(0, 255, 0) }
            };
            selectedObject.CollectionOfPerson = new Collection <Person>()
            {
                new Person()
                {
                    Name = "Tom McNeil"
                }, new Person()
                {
                    Name = "Mike Campbell"
                }
            };
            selectedObject.Person = new Person()
            {
                Name = "John Smith"
            };
            selectedObject.SByte    = (sbyte)7;
            selectedObject.Single   = (float)8;
            selectedObject.String   = "this is a string";
            selectedObject.TimeSpan = System.TimeSpan.FromHours(2);
            selectedObject.UInt16   = (ushort)9;
            selectedObject.UInt32   = (uint)10;
            selectedObject.UInt64   = (ulong)11;

            selectedObject.Char             = 'a';
            selectedObject.Guid             = Guid.NewGuid();
            selectedObject.DoubleCollection = new DoubleCollection(new[] { 1.0, 2.0, 3.0 });
            selectedObject.Int32Collection  = new Int32Collection(new[] { 1, 2, 3 });
            selectedObject.StringCollection = new StringCollection()
            {
                "a"
            };

            selectedObject.IPAddressFilled = IPAddress.Parse("127.0.0.1");

            this.DataContext = selectedObject;
        }