emartin_cp
a64bb838eb
Rename WPFToolkit.Extended directories for Xceed.Wpf.Toolkit
13 years ago
emartin_cp
0c933c8124
1.8.0 Release
14 years ago
emartin_cp
2edfd42354
1.7.0 Release
14 years ago
Nebuleux_cp
1f0dbeb7e0
Change the license back to Microsoft Public (Ms-PL) in the header of every .cs and .xaml files.
14 years ago
Nebuleux_cp
a5a5359315
Change the namespaces.
14 years ago
Nebuleux_cp
f0775d4061
Add a license description in the header of every .cs and .xaml files.
14 years ago
brianlagunas_cp
f3a0d20ebd
PropertyGrid: added feature that allows you to specify a display name when using the IItemsSource attribute.
15 years ago
brianlagunas_cp
f3aad8decc
added new CheckComboBox control.
15 years ago
brianlagunas_cp
093c0485c2
PropertyGrid: Implemented support for complex properties. You can now drill down into a hierarchy of an object's properties. I an not sure if I will create my own attribute or use the following syntax.
[TypeConverter(typeof(ExpandableObjectConverter))]
public Person Admin
{
get { return _admin; }
set { _admin = value; }
}
For now it works with the above syntax.
15 years ago
brianlagunas_cp
b3152155b1
PropertyGrid: Added new attribute called ItemsSourceAttribute which allows you to use an attribute to specify a custom items source for a ComboBox editor. To use simply create a custom class the implements the IItemsSource interface:
public class ColorSource : IItemsSource
{
public IList<object> GetValues()
{
return new List<object>() { Colors.Blue, Colors.Gray, Colors.Green };
}
}
Then decorate your property with the ItemsSource attirbute and specify the Type of source to use:
private Color _color = Colors.Green;
[ItemsSource(typeof(ColorSource))]
public Color Color
{
get { return _color; }
set { _color = value; }
}
When the PropertyGrid loads, the editor for the Color property will be a ComboBox with an ItemsSource of ColorSource.GetValues().
15 years ago
brianlagunas_cp
3fbc48411a
PropertyGrid: added TimeSpan editor
15 years ago
brianlagunas_cp
2523b237d2
PropertyGrid BREAKING CHANGES - renamed CustomTypeEditors to EditorDefinitions. Added ability to add custom editors by declaring a DataTemplate. You can target a Type or a list of PropertyNames.
Example:
<extToolkit:PropertyGrid>
<extToolkit:PropertyGrid.EditorDefinitions>
<extToolkit:EditorDefinition TargetType="{x:Type sys:DateTime}">
<extToolkit:EditorDefinition.EditorTemplate>
<DataTemplate>
<extToolkit:DateTimeUpDown Format="ShortDate" Value="{Binding Value}" />
</DataTemplate>
</extToolkit:EditorDefinition.EditorTemplate>
</extToolkit:EditorDefinition>
</extToolkit:PropertyGrid.EditorDefinitions>
</extToolkit:PropertyGrid>
15 years ago
brianlagunas_cp
1f6dd01716
PropertyGrid: implemented CustomTypeEditors and also did some refactoring.
15 years ago
brianlagunas_cp
6feaea84aa
various improvements. slightly changed ColorPicker style to match the rest of the dropdown controls.
15 years ago
brianlagunas_cp
cfcb570f14
New PrimitiveTypeCollectionEditor added. It is used for editing IList<PrimitiveType> such as Int and String. PropertyGrid now uses this editor for editing primitive colleciton types.
15 years ago
brianlagunas_cp
8aaac023af
PropertyGrid: finished CollectionEditor control. This editor will only work for collections that implement the IList interface.
15 years ago
brianlagunas_cp
a17f24e2bb
PropertyGrid: working on Collection editor. This editor will only be able to add/remove items from a collection of IList.
15 years ago
brianlagunas_cp
dac6d6469e
PropertyGrid: working on collection editor
15 years ago
brianlagunas_cp
2043db6035
PropertyGrid: added color editor.
15 years ago
brianlagunas_cp
4ee183976b
PropertyGrid EnumComboBoxEditor: removed values with Browsable attribute
15 years ago
brianlagunas_cp
8e5c79604a
refactored new numeric editors and added the editors to the PropertyGrid control. Now time to start ripping out the old NumericUpDown control.
15 years ago
brianlagunas_cp
6f5d844125
checked in initial IntegerUpDown control. Not ready for use, just getting it in the code base.
15 years ago
brianlagunas_cp
af6d43a151
Added Watermark and WatermarkTemplate to all controls derived from InputBase.
15 years ago
brianlagunas_cp
2f50c837b6
Merged all current 4.0 changes into the 3.5 solution. Didn't fully test all controls, but they all compile and seem to work. Not sure how much longer I will support 3.5 since it is so time consuming and a pain to do it.
15 years ago
brianlagunas_cp
e40b78ec0c
PropertyGrid: refactored editors
15 years ago
brianlagunas_cp
26e89f796b
PropertyGrid: minor fixes, implemented TextBlockEditor for readonly properties.
15 years ago
brianlagunas_cp
228975f121
PropertyGrid: implemented DateTimeUpDown type editor. Working on property binding options menu.
15 years ago
brianlagunas_cp
ae7a34850e
PropertyGrid: FontComboBoxEditor implemented all fonts.
15 years ago
brianlagunas_cp
ce31bb0c7a
PropertyGrid: added NumericUpDown type editor for double and int.
15 years ago
brianlagunas_cp
d34bf44016
PropertyGrid: custom type editors can now target specific properties or a particular type.
15 years ago
brianlagunas_cp
c1138ce229
PropertyGrid: Re-architected editors. This alllows you to create and provide custom editors.
15 years ago