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; }
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; }
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; }