Quantcast
Channel: Extended WPF Toolkit™ Community Edition
Viewing all 4964 articles
Browse latest View live

New Post: SplitButton vs DropDownButton

$
0
0
DropDown button will always dropdown, while the splitbutton can be clicked (without dropdown), or optionally a dropdown opened (like OPEN with sub-feature "open readonly" etc.)

New Post: ChildWindow: How to remove the window?

$
0
0
don't use a window, then. Use a Border control with HorizontalAlignment=CENTER and VerticalAlignment=CENTER.

if you place it in the same cell as the content and hide/show it on demand, you've got exactly what you need.

Created Unassigned: Not able to select all row of Datagrid [20736]

$
0
0
Can't able to select all row by Ctrl+A ,there are some rows which are missing from selection when i press Ctrl+A in datagrid.
Any suggestion

Created Feature: PropertyGrid ExpandableObject: Category not used in expanded object [20741]

$
0
0
Based on codePlex disscussion https://wpftoolkit.codeplex.com/discussions/532408.

When a Property is expanded, its Categories are not shown.

New Post: PropertyGrid ExpandableObject: Category not used in expanded object

Commented Unassigned: Not able to select all row of Datagrid [20736]

$
0
0
Can't able to select all row by Ctrl+A ,there are some rows which are missing from selection when i press Ctrl+A in datagrid.
Any suggestion
Comments: ** Comment from web user: BoucherS **

Hi,

Can you provide a sample App ?

When I try the "Live Explorer App" available here : https://wpftoolkit.codeplex.com/
In the sample "Data/DataGrid"

I can select all rows by using Ctrl+A.

New Post: SplitButton vs DropDownButton

$
0
0
Thank you, has himself understood.

Commented Unassigned: Not able to select all row of Datagrid [20736]

$
0
0
Can't able to select all row by Ctrl+A ,there are some rows which are missing from selection when i press Ctrl+A in datagrid.
Any suggestion
Comments: ** Comment from web user: ashu_avni **

I tried same dll with new app it works fine but when i using it in my existing application its not working properly.
I used data grid control as per MVVM approach
My code snippet:


<my:DataGrid Name="GridX" Grid.Row="0" Background="White" ItemsSource="{Binding Path=Xdata}" SelectedItem="{Binding SelectedX}"
IsReadOnly="True" AutoGenerateColumns="False" HeadersVisibility="Column" CanUserResizeColumns="True" helpers:MouseDoubleClickBehavior.DoubleClickCommand="{Binding Path=EditXCommand}"
SelectionMode="Extended" Margin="6,43,0,0" HorizontalGridLinesBrush="LightGray" VerticalGridLinesBrush="LightGray">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<GalaSoft_MvvmLight_Command:EventToCommand Command="{Binding Path=BulkDeleteXCommand, Mode=OneWay}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<my:DataGrid.RowStyle>
<Style TargetType="{x:Type my:DataGridRow}">
<Setter Property="IsSelected" Value="{Binding IsSelected}"/>
<!-- or the IsCheckedm property -->
</Style>
</my:DataGrid.RowStyle>
<my:DataGrid.Columns>
<my:DataGridTextColumn Header="S.No" Binding="{Binding Path=SequenceNumber}"></my:DataGridTextColumn>
<my:DataGridTextColumn Header="Name" Binding="{Binding Path=Name}"></my:DataGridTextColumn>
<my:DataGridTextColumn Header="Notes" Binding="{Binding Path=Description}"></my:DataGridTextColumn>
</my:DataGrid.Columns>
</my:DataGrid>

I also tried key down event on xaml but didn't succeed
Any suggestion pls


Commented Unassigned: Not able to select all row of Datagrid [20736]

$
0
0
Can't able to select all row by Ctrl+A ,there are some rows which are missing from selection when i press Ctrl+A in datagrid.
Any suggestion
Comments: ** Comment from web user: BoucherS **

Hi,

The problem has to be in your implementation. Try commeting portion of code to isolate the problem with Ctrl+A not selecting all rows.

I try your code (with some modifications) and Ctrl+A is selecting all rows.

Here's my code :

```

<my:DataGrid x:Name="GridX"
Background="White"
ItemsSource="{Binding Path=Xdata}"
SelectedItem="{Binding SelectedX}"
IsReadOnly="True"
AutoGenerateColumns="False"
HeadersVisibility="Column"
CanUserResizeColumns="True"
SelectionMode="Extended"
Margin="6,43,0,0"
HorizontalGridLinesBrush="LightGray"
VerticalGridLinesBrush="LightGray">
<my:DataGrid.RowStyle>
<Style TargetType="{x:Type my:DataGridRow}">
<Setter Property="IsSelected" Value="{Binding IsSelected}"/>
</Style>
</my:DataGrid.RowStyle>
<my:DataGrid.Columns>
<my:DataGridTextColumn Header="S.No" Binding="{Binding Path=SequenceNumber}"></my:DataGridTextColumn>
<my:DataGridTextColumn Header="Name" Binding="{Binding Path=Name}"></my:DataGridTextColumn>
<my:DataGridTextColumn Header="Notes" Binding="{Binding Path=Description}"></my:DataGridTextColumn>
</my:DataGrid.Columns>
</my:DataGrid>

```
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.Xdata = new ObservableCollection<UserItem>()
{
new UserItem() { SequenceNumber = 0, Name = "Bob", Description = "Data1"},
new UserItem() { SequenceNumber = 1, Name = "Brian", Description = "Data2"},
new UserItem() { SequenceNumber = 2, Name = "Alex", Description = "Data3"},
new UserItem() { SequenceNumber = 3, Name = "Tom", Description = "Data4"},
new UserItem() { SequenceNumber = 4, Name = "Jerry", Description = "Data5"},
};
GridX.DataContext = this;
}

public ObservableCollection<UserItem> Xdata
{
get;
set;
}

public UserItem SelectedX
{
get;
set;
}
}

public class UserItem
{
public int SequenceNumber
{
get;
set;
}

public string Name
{
get;
set;
}

public string Description
{
get;
set;
}
}

public class DataGrid : DataGridControl
{
public bool IsReadOnly
{
get
{
return this.ReadOnly;
}
set
{
this.ReadOnly = value;
}
}

public bool AutoGenerateColumns
{
get
{
return this.AutoCreateColumns;
}
set
{
this.AutoCreateColumns = value;
}
}

public string HeadersVisibility
{
get;
set;
}

public bool CanUserResizeColumns
{
get;
set;
}

public Brush HorizontalGridLinesBrush
{
get;
set;
}

public Brush VerticalGridLinesBrush
{
get;
set;
}

public Style RowStyle
{
get;
set;
}
}

public class DataGridTextColumn : Column
{
public string Header
{
get
{
return (string)this.Title;
}
set
{
this.Title = value;
}
}

public Binding Binding
{
set
{
this.FieldName = value.Path.Path;
DataGridBindingInfo bindingInfo = new DataGridBindingInfo();
bindingInfo.Path = value.Path;
this.DisplayMemberBindingInfo = bindingInfo;
}
}
}

public class DataGridRow : DataRow
{
public static new readonly DependencyProperty IsSelectedProperty = DependencyProperty.Register("IsSelected", typeof(bool), typeof(DataGridRow) );
public new bool IsSelected
{
get
{
return (bool)this.GetValue(DataGridRow.IsSelectedProperty);
}
set
{
this.SetValue(DataGridRow.IsSelectedProperty, value);
}
}
}
```

New Post: Change background colour of PropertyGrid in CollectionEditor

$
0
0
Is it possible to change the colours of the first column in the PropertyGrid component of a CollectionEditor. I can change colours of those in the second column (red in the picture) and other items in the PropertyGrid, e.g. pink text, blue background using the following code

Image
<Style TargetType="{x:Type xctk:PropertyGrid}">
        <Style.Resources>
            <Style TargetType="TextBlock">
                <Setter Property="Foreground" Value="Pink"/>
            </Style>
            <Style TargetType="Grid">
                <Setter Property="Background" Value="Blue"/>
            </Style>
            <Style TargetType="Expander">
                <Setter Property="Background" Value="Brown"/>
                <Setter Property="Foreground" Value="Brown"/>
            </Style>
        </Style.Resources>
            <Setter Property="Background" Value="{DynamicResource NormalBorderBrush}"/>

    </Style>
Note that the Expander Brown colours are not doing anything.
I have a global style which changes TextBlock ForeGround to white, but this means I cannot see the text in the first column - hence the need to change colours in this column.

Any help much appreciated.

Created Unassigned: Use DockHeight auto in a nested LayoutPanel causes an exception [20747]

$
0
0
I attached a sample application to reproduce the unexpected behaviour.

Following steps to reproduce the exception:

1. Start the sample program
2. Move the grid splitter down over the listbox titled with "validation"
3. An excpetion is thrown at:
System.ArgumentException was unhandled
HResult=-2147024809
Message='-48' is not a valid value for property 'Height'.
Source=WindowsBase
StackTrace:
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at System.Windows.Controls.RowDefinition.set_Height(GridLength value)
at Xceed.Wpf.AvalonDock.Controls.LayoutGridControl`1.OnChildModelPropertyChanged(Object sender, PropertyChangedEventArgs e)
.
.
.

Best ragrds...

New Post: Any News on 2.1

$
0
0
Trying to get it online today. Nuget will come next week.

Updated Wiki: Improvements210

Updated Wiki: Improvements210

$
0
0

v2.1.0 Community Edition improvements and bug fixes

70+ bug fixes and improvements

*Side-by-side version loading of the Xceed.Wpf.Toolkit.dlls should now work properly when using v2.1 and later.
*Office2007 and Metro Themes have been added to Chart, Pie and AvalonDock.
*In AvalonDock, added the Metro Dark/Light Theme that supports accent colors.
*In AvalonDock, the appropriate Closing and Closed events are fired when a LayoutContent is closed in code-behind.
*In AvalonDock, fixed first button click not working on a deactivated panel.
*In AvalonDock, the Close command from the LayoutAnchorable context menu is now replaced by the Hide command, to be consistent with Visual Studio.
*In AvalonDock, clicking on a control in an auto hidden window will now correctly focus the clicked control, and clicking on a button in an unfocused auto hidden window will now trigger the button click event correctly.
*In AvalonDock, LayoutContent.Title is now a DependencyProperty.
*In AvalonDock, maximized floating window states are now saved/restored when the layout is serialized.
*In AvalonDock, setting the default style on Window.SizeToContent to anything other than Manual will no longer break pane resizing.
*In AvalonDock, the MetroDark and MetroLight themes can now be used.
*In AvalonDock, fixed binding Errors while changing the theme from Generic to another theme.
*In DateTimeUpDown, DateTimePicker and TimePicker, added the Minimum/Maximum and ClipValueToMinMax properties and updated Office2007 and Metro themes support.
*In DateTimeUpDown, DateTimePicker and TimePicker, changing themes will not erase the current date.
*In DateTimeUpDown, DateTimeParser will manage all DateTime separators.
*In DateTimeUpDown, milliseconds can now be incremented/decremented in Custom format.
*In DateTimePicker, validation of Date editing now works, and milliseconds are taken into account.
*In DateTimePicker, AutoCloseCalendar will no longer close the calendar when choosing a month or a year. It will close only on a day selection.
*In DateTimePicker, the ValueChanged event will no longer fire twice when a date in the calendar is selected with the mouse.
WPFToolkit.dll is now provided with the .NET 3.5 version of the Xceed.Wpf.Toolkit.dll
*In TimePicker, Padding now works.
RichTextFormatBar now suppoers the Aero2 (Windows 8) theme.
*In PropertyGrid, PropertyOrderAttribute now takes a new parameter (UsageContext) which is used to apply the PropertyOrder on Categorized/Alphabetical or Both sorting mode.
*In PropertyGrid, Assigning an enum to an object type property in a now displays the property.
*In PropertyGrid, the PropertyGrid/Editors/DefaultEditor (the ColorPicker editor) sample doesn't crash anymore on non-Windows 8 systems.
*In PropertyGrid, using EditorComboBoxDefinition with a CustomPropertyItem now binds with the default "Value" property like other EditorDefinitions do.
*In PropertyGrid, modifying a Collection Property from an object used as the PropertyGrid.SelectedObject now updates the relative PropertyGrid's PropertyItem.
*In PropertyGrid, all the PropertyGrid Editors now have an implicit style in XAML. They can be themed.
*In PropertyGrid, CustomPropertyItem can now be added to the CustomPropertyItem.Properties collection.
*In PropertyGrid, fixed a crash with PrimitiveTypeCollectionEditor when receiving an array.
*In PropertyGrid, themes now load faster when many properties are used.
*In PropertyGrid, all the PropertyGrid Editor controls have an implicit style. They are redefined in the Metro and Office2007 themes.
*In PropertyGrid, no error is thrown if the Business object don't have a Name property.
*In PropertyGrid, CategoryOrdering is now also available in the Community Edition.
*In PropertyGrid, added support for CategoryOrdering with multiple selected objects.
*In PropertyGrid, when an expandable property contains a null value, it will no longer display the expansion arrow.
*In PropertyGrid, Char type now supported.
*In PropertyGrid, AdvancedIcon for PropertyItems now set in XAML to allow use of different icons relative to the current theme. The Metro Themes use different icons.
*In BusyIndicator, added new property FocusAfterBusy that can be set to a control what will gain focus when BusyIndicator becomes unbusy.
*In DataGrid, removed the blue background when editing a CheckBox.
*In DataGrid, SelectAllOnGotFocus property is now obsolete. It is replaced by the AutoSelectBehavior property. This affects the following classes and derived classes: WatermarkTextBox, NumericUpDown, EditorNumericUpDownDefinitionBase.
*In DataGrid, when editing a numeric value, the up/down arrow will no longer "spin" the value but will allow navigation between rows and cells.
*In WindowContainer, a control that is clicked inside a ChildWindow that is in a WindowContainer will obtain the focus.
*In WindowContainer, closed Modal ChildWindows won't block inputs anymore.
*In WindowControl with the Office2007 theme, WindowStyle = None now displays properly.
*In WindowControl, the title font's size and alignment has been fixed when running on Windows 8.
*In CheckComboBox, binding SelectedValue or SelectedItem when placed in a DataTemplate now works.
*In CheckComboBox, clicking anywhere on the CheckcomboBox will now open the CheckComboBox's popup.
*In CheckListBox and CheckComboBox, ItemTemplate is not ignored anymore.
*In ChildWindow, you can no longer expand a window beyond childWindow.MaxWidth and childWindow.MaxHeight.
*In ChildWindow, resizing a Window to its MaxWidth or MaxHeight won't hide the resize border.
*In ChildWindow, a newly displayed ChildWindow in a window container will now be displayed in front if an insertion order is not specified.
*In ChildWindow, fixed hidden buttons when there is more than one modal ChildWindow in the same WindowContainer.
*In CollectionControl, fixed an exception when using a fixed size array.
*In CollectionControl, the ListBox can now be styled.
*In CollectionEditor, when a ToString() method is defined on an object, it will be used in the CollectionEditor to identify the object in its ListBox.
*In WizardPage, the Next button is now enabled when the binding on "AllowNext" doesn't come from an input.
*In ColorPicker, replaced ToggleButton in the Popup by a Button. Allows changing from ColorPicker to ColorCanvas, without causing the button to become checked.
*In ColorPicker, added ColorMode property. Allows you to specify which palette or color canvas to display on the color picker. Allows starting with the canvas displayed first.
*In ColorPicker, the Office 2007 theme ColorPicker.UsingAlphaChannel setting now works properly.
*In ColorPicker, RecentColors are now updated when Color is chosen from ColorCanvas.
*In Chart, LayoutMode of Series can be set in XAML with SideBySide or Stacked option.
*In Chart, the following properties are now Dependency Properties and can be used to set the default implicit style of the chart Legend: DefaultSeriesItemTemplate, DefaultDataPointItemTemplate, DefaultAreaTitleDataTemplate and DefaultSeriesTitleDataTemplate.
*In Ultimate Listbox, fixed an exception that was thrown when the data source was sorted on an Enum field.
New 'Remote oData' sample added to the LiveExplorer collection of sample applications.
StylableWindow and ChildWindow's Close button now display properly under Windows 8 when the ChildWindow.WindowStyle or StylableWindow.WindowStyleOverride is "ToolWindow".
*In NumericUpDown, when there's no value in NumericUpDown and the new Property "DisplayDefaultValueOnEmptyText" is True, the default value will be displayed.
*In NumericTextBox, AutoSelectBehavior and AutoMoveFocus properties have been added.
*In ButtonSpinner, Key.Up and Key.Down key events are no longer handled when AllowSpin is "False".
*In WatermarkTextBox, the class now derives from AutoSelectTextBox insteand of TextBox. This adds the AutoSelectBehavior and AutoMoveFocus properties to the control.
*In SearchTextBox, fixed the magnifying glass icon for the Metro themes.
*In DoubleUpDown, added missing word "Invalid" in the warning message.
*In MessageBox, CloseButton was not using an image with rounded corners on mouseOver in the non-Plus Edition in Windows 7.
The legacy MaskedTextBox (Xceed.Wpf.Toolkit.Obselete.MaskedTextBox) will no longer compile due to its Obsolete "error" attribute. Use Xceed.Wpf.Toolkit.MaskedTextBox control instead.
*In RichTextBoxFormatBar, the Office2007 theme is now supported.
*In RichTextBoxFormatBar, it no longer disappears while selecting a font in the dropdown combobox.
ColorCavas.UsingAlphaChannel now works properly in the Office2007 theme.

Breaking changes:

*StaticResourceKey no longer exists. Declarations in the ResourceKeys class now use the standard ComponentResourceKey.

v2.1.0 Plus Edition improvements and bug fixes

*New Metro theme.
*In PropertyGrid, using PropertyGrid.CategoryDefinitions property, you can now set (or override) the category ordering without having to add CategoryOrderAttributes to your selected object.
*In PropertyGrid, expandable properties are now supported when multiple objects are selected.
*In PropertyGrid, validation now supported within the PropertyGrid.SelectedObjects collection. It cannot contain any null entries.
*In ChildWindow, the maximized child window will now adjust to its parent WindowContainer when the latter is resized.
*In Ultimate ListBox, fixed a freeze that occurred when scrolling up.
*In Ultimate Listbox, added design-time dlls.

See v2.0.0 improvements and bug fixes

We hope you love this release.
-- Xceed Team

Updated Wiki: Improvements210

$
0
0

v2.1.0 Community Edition improvements and bug fixes

70+ bug fixes and improvements
  • Side-by-side version loading of the Xceed.Wpf.Toolkit.dlls should now work properly when using v2.1 and later.
  • Office2007 and Metro Themes have been added to Chart, Pie and AvalonDock.
  • In AvalonDock, added the Metro Dark/Light Theme that supports accent colors.
  • In AvalonDock, the appropriate Closing and Closed events are fired when a LayoutContent is closed in code-behind.
  • In AvalonDock, fixed first button click not working on a deactivated panel.
  • In AvalonDock, the Close command from the LayoutAnchorable context menu is now replaced by the Hide command, to be consistent with Visual Studio.
  • In AvalonDock, clicking on a control in an auto hidden window will now correctly focus the clicked control, and clicking on a button in an unfocused auto hidden window will now trigger the button click event correctly.
  • In AvalonDock, LayoutContent.Title is now a DependencyProperty.
  • In AvalonDock, maximized floating window states are now saved/restored when the layout is serialized.
  • In AvalonDock, setting the default style on Window.SizeToContent to anything other than Manual will no longer break pane resizing.
  • In AvalonDock, the MetroDark and MetroLight themes can now be used.
  • In AvalonDock, fixed binding Errors while changing the theme from Generic to another theme.
  • In DateTimeUpDown, DateTimePicker and TimePicker, added the Minimum/Maximum and ClipValueToMinMax properties and updated Office2007 and Metro themes support.
  • In DateTimeUpDown, DateTimePicker and TimePicker, changing themes will not erase the current date.
  • In DateTimeUpDown, DateTimeParser will manage all DateTime separators.
  • In DateTimeUpDown, milliseconds can now be incremented/decremented in Custom format.
  • In DateTimePicker, validation of Date editing now works, and milliseconds are taken into account.
  • In DateTimePicker, AutoCloseCalendar will no longer close the calendar when choosing a month or a year. It will close only on a day selection.
  • In DateTimePicker, the ValueChanged event will no longer fire twice when a date in the calendar is selected with the mouse.
WPFToolkit.dll is now provided with the .NET 3.5 version of the Xceed.Wpf.Toolkit.dll
  • In TimePicker, Padding now works.
RichTextFormatBar now suppoers the Aero2 (Windows 8) theme.
  • In PropertyGrid, PropertyOrderAttribute now takes a new parameter (UsageContext) which is used to apply the PropertyOrder on Categorized/Alphabetical or Both sorting mode.
  • In PropertyGrid, Assigning an enum to an object type property in a now displays the property.
  • In PropertyGrid, the PropertyGrid/Editors/DefaultEditor (the ColorPicker editor) sample doesn't crash anymore on non-Windows 8 systems.
  • In PropertyGrid, using EditorComboBoxDefinition with a CustomPropertyItem now binds with the default "Value" property like other EditorDefinitions do.
  • In PropertyGrid, modifying a Collection Property from an object used as the PropertyGrid.SelectedObject now updates the relative PropertyGrid's PropertyItem.
  • In PropertyGrid, all the PropertyGrid Editors now have an implicit style in XAML. They can be themed.
  • In PropertyGrid, CustomPropertyItem can now be added to the CustomPropertyItem.Properties collection.
  • In PropertyGrid, fixed a crash with PrimitiveTypeCollectionEditor when receiving an array.
  • In PropertyGrid, themes now load faster when many properties are used.
  • In PropertyGrid, all the PropertyGrid Editor controls have an implicit style. They are redefined in the Metro and Office2007 themes.
  • In PropertyGrid, no error is thrown if the Business object don't have a Name property.
  • In PropertyGrid, CategoryOrdering is now also available in the Community Edition.
  • In PropertyGrid, added support for CategoryOrdering with multiple selected objects.
  • In PropertyGrid, when an expandable property contains a null value, it will no longer display the expansion arrow.
  • In PropertyGrid, Char type now supported.
  • In PropertyGrid, AdvancedIcon for PropertyItems now set in XAML to allow use of different icons relative to the current theme. The Metro Themes use different icons.
  • In BusyIndicator, added new property FocusAfterBusy that can be set to a control what will gain focus when BusyIndicator becomes unbusy.
  • In DataGrid, removed the blue background when editing a CheckBox.
  • In DataGrid, SelectAllOnGotFocus property is now obsolete. It is replaced by the AutoSelectBehavior property. This affects the following classes and derived classes: WatermarkTextBox, NumericUpDown, EditorNumericUpDownDefinitionBase.
  • In DataGrid, when editing a numeric value, the up/down arrow will no longer "spin" the value but will allow navigation between rows and cells.
  • In WindowContainer, a control that is clicked inside a ChildWindow that is in a WindowContainer will obtain the focus.
  • In WindowContainer, closed Modal ChildWindows won't block inputs anymore.
  • In WindowControl with the Office2007 theme, WindowStyle = None now displays properly.
  • In WindowControl, the title font's size and alignment has been fixed when running on Windows 8.
  • In CheckComboBox, binding SelectedValue or SelectedItem when placed in a DataTemplate now works.
  • In CheckComboBox, clicking anywhere on the CheckcomboBox will now open the CheckComboBox's popup.
  • In CheckListBox and CheckComboBox, ItemTemplate is not ignored anymore.
  • In ChildWindow, you can no longer expand a window beyond childWindow.MaxWidth and childWindow.MaxHeight.
  • In ChildWindow, resizing a Window to its MaxWidth or MaxHeight won't hide the resize border.
  • In ChildWindow, a newly displayed ChildWindow in a window container will now be displayed in front if an insertion order is not specified.
  • In ChildWindow, fixed hidden buttons when there is more than one modal ChildWindow in the same WindowContainer.
  • In CollectionControl, fixed an exception when using a fixed size array.
  • In CollectionControl, the ListBox can now be styled.
  • In CollectionEditor, when a ToString() method is defined on an object, it will be used in the CollectionEditor to identify the object in its ListBox.
  • In WizardPage, the Next button is now enabled when the binding on "AllowNext" doesn't come from an input.
  • In ColorPicker, replaced ToggleButton in the Popup by a Button. Allows changing from ColorPicker to ColorCanvas, without causing the button to become checked.
  • In ColorPicker, added ColorMode property. Allows you to specify which palette or color canvas to display on the color picker. Allows starting with the canvas displayed first.
  • In ColorPicker, the Office 2007 theme ColorPicker.UsingAlphaChannel setting now works properly.
  • In ColorPicker, RecentColors are now updated when Color is chosen from ColorCanvas.
  • In Chart, LayoutMode of Series can be set in XAML with SideBySide or Stacked option.
  • In Chart, the following properties are now Dependency Properties and can be used to set the default implicit style of the chart Legend: DefaultSeriesItemTemplate, DefaultDataPointItemTemplate, DefaultAreaTitleDataTemplate and DefaultSeriesTitleDataTemplate.
  • In Ultimate Listbox, fixed an exception that was thrown when the data source was sorted on an Enum field.
New 'Remote oData' sample added to the LiveExplorer collection of sample applications.
StylableWindow and ChildWindow's Close button now display properly under Windows 8 when the ChildWindow.WindowStyle or StylableWindow.WindowStyleOverride is "ToolWindow".
  • In NumericUpDown, when there's no value in NumericUpDown and the new Property "DisplayDefaultValueOnEmptyText" is True, the default value will be displayed.
  • In NumericTextBox, AutoSelectBehavior and AutoMoveFocus properties have been added.
  • In ButtonSpinner, Key.Up and Key.Down key events are no longer handled when AllowSpin is "False".
  • In WatermarkTextBox, the class now derives from AutoSelectTextBox insteand of TextBox. This adds the AutoSelectBehavior and AutoMoveFocus properties to the control.
  • In SearchTextBox, fixed the magnifying glass icon for the Metro themes.
  • In DoubleUpDown, added missing word "Invalid" in the warning message.
  • In MessageBox, CloseButton was not using an image with rounded corners on mouseOver in Windows 7.
  • The legacy MaskedTextBox (Xceed.Wpf.Toolkit.Obselete.MaskedTextBox) will no longer compile due to its Obsolete "error" attribute. Use Xceed.Wpf.Toolkit.MaskedTextBox control instead.
  • In RichTextBoxFormatBar, the Office2007 theme is now supported.
  • In RichTextBoxFormatBar, it no longer disappears while selecting a font in the dropdown combobox.
ColorCavas.UsingAlphaChannel now works properly in the Office2007 theme.

Breaking changes:
  • StaticResourceKey no longer exists. Declarations in the ResourceKeys class now use the standard ComponentResourceKey.

v2.1.0 Plus Edition improvements and bug fixes

*New Metro theme.
*In PropertyGrid, using PropertyGrid.CategoryDefinitions property, you can now set (or override) the category ordering without having to add CategoryOrderAttributes to your selected object.
*In PropertyGrid, expandable properties are now supported when multiple objects are selected.
*In PropertyGrid, validation now supported within the PropertyGrid.SelectedObjects collection. It cannot contain any null entries.
*In ChildWindow, the maximized child window will now adjust to its parent WindowContainer when the latter is resized.
*In Ultimate ListBox, fixed a freeze that occurred when scrolling up.
*In Ultimate Listbox, added design-time dlls.

See v2.0.0 improvements and bug fixes

We hope you love this release.
-- Xceed Team

Updated Wiki: Improvements210

$
0
0

v2.1.0 Community Edition improvements and bug fixes

70+ bug fixes and improvements
  • Side-by-side version loading of the Xceed.Wpf.Toolkit.dlls should now work properly when using v2.1 and later.
  • Office2007 and Metro Themes have been added to Chart, Pie and AvalonDock.
  • In AvalonDock, added the Metro Dark/Light Theme that supports accent colors.
  • In AvalonDock, the appropriate Closing and Closed events are fired when a LayoutContent is closed in code-behind.
  • In AvalonDock, fixed first button click not working on a deactivated panel.
  • In AvalonDock, the Close command from the LayoutAnchorable context menu is now replaced by the Hide command, to be consistent with Visual Studio.
  • In AvalonDock, clicking on a control in an auto hidden window will now correctly focus the clicked control, and clicking on a button in an unfocused auto hidden window will now trigger the button click event correctly.
  • In AvalonDock, LayoutContent.Title is now a DependencyProperty.
  • In AvalonDock, maximized floating window states are now saved/restored when the layout is serialized.
  • In AvalonDock, setting the default style on Window.SizeToContent to anything other than Manual will no longer break pane resizing.
  • In AvalonDock, the MetroDark and MetroLight themes can now be used.
  • In AvalonDock, fixed binding Errors while changing the theme from Generic to another theme.
  • In DateTimeUpDown, DateTimePicker and TimePicker, added the Minimum/Maximum and ClipValueToMinMax properties and updated Office2007 and Metro themes support.
  • In DateTimeUpDown, DateTimePicker and TimePicker, changing themes will not erase the current date.
  • In DateTimeUpDown, DateTimeParser will manage all DateTime separators.
  • In DateTimeUpDown, milliseconds can now be incremented/decremented in Custom format.
  • In DateTimePicker, validation of Date editing now works, and milliseconds are taken into account.
  • In DateTimePicker, AutoCloseCalendar will no longer close the calendar when choosing a month or a year. It will close only on a day selection.
  • In DateTimePicker, the ValueChanged event will no longer fire twice when a date in the calendar is selected with the mouse.
  • WPFToolkit.dll is now provided with the .NET 3.5 version of the Xceed.Wpf.Toolkit.dll
  • In TimePicker, Padding now works.
  • RichTextFormatBar now suppoers the Aero2 (Windows 8) theme.
  • In PropertyGrid, PropertyOrderAttribute now takes a new parameter (UsageContext) which is used to apply the PropertyOrder on Categorized/Alphabetical or Both sorting mode.
  • In PropertyGrid, Assigning an enum to an object type property in a now displays the property.
  • In PropertyGrid, the PropertyGrid/Editors/DefaultEditor (the ColorPicker editor) sample doesn't crash anymore on non-Windows 8 systems.
  • In PropertyGrid, using EditorComboBoxDefinition with a CustomPropertyItem now binds with the default "Value" property like other EditorDefinitions do.
  • In PropertyGrid, modifying a Collection Property from an object used as the PropertyGrid.SelectedObject now updates the relative PropertyGrid's PropertyItem.
  • In PropertyGrid, all the PropertyGrid Editors now have an implicit style in XAML. They can be themed.
  • In PropertyGrid, CustomPropertyItem can now be added to the CustomPropertyItem.Properties collection.
  • In PropertyGrid, fixed a crash with PrimitiveTypeCollectionEditor when receiving an array.
  • In PropertyGrid, themes now load faster when many properties are used.
  • In PropertyGrid, all the PropertyGrid Editor controls have an implicit style. They are redefined in the Metro and Office2007 themes.
  • In PropertyGrid, no error is thrown if the Business object don't have a Name property.
  • In PropertyGrid, CategoryOrdering is now also available in the Community Edition.
  • In PropertyGrid, added support for CategoryOrdering with multiple selected objects.
  • In PropertyGrid, when an expandable property contains a null value, it will no longer display the expansion arrow.
  • In PropertyGrid, Char type now supported.
  • In PropertyGrid, AdvancedIcon for PropertyItems now set in XAML to allow use of different icons relative to the current theme. The Metro Themes use different icons.
  • In BusyIndicator, added new property FocusAfterBusy that can be set to a control what will gain focus when BusyIndicator becomes unbusy.
  • In DataGrid, removed the blue background when editing a CheckBox.
  • In DataGrid, SelectAllOnGotFocus property is now obsolete. It is replaced by the AutoSelectBehavior property. This affects the following classes and derived classes: WatermarkTextBox, NumericUpDown, EditorNumericUpDownDefinitionBase.
  • In DataGrid, when editing a numeric value, the up/down arrow will no longer "spin" the value but will allow navigation between rows and cells.
  • In WindowContainer, a control that is clicked inside a ChildWindow that is in a WindowContainer will obtain the focus.
  • In WindowContainer, closed Modal ChildWindows won't block inputs anymore.
  • In WindowControl with the Office2007 theme, WindowStyle = None now displays properly.
  • In WindowControl, the title font's size and alignment has been fixed when running on Windows 8.
  • In CheckComboBox, binding SelectedValue or SelectedItem when placed in a DataTemplate now works.
  • In CheckComboBox, clicking anywhere on the CheckcomboBox will now open the CheckComboBox's popup.
  • In CheckListBox and CheckComboBox, ItemTemplate is not ignored anymore.
  • In ChildWindow, you can no longer expand a window beyond childWindow.MaxWidth and childWindow.MaxHeight.
  • In ChildWindow, resizing a Window to its MaxWidth or MaxHeight won't hide the resize border.
  • In ChildWindow, a newly displayed ChildWindow in a window container will now be displayed in front if an insertion order is not specified.
  • In ChildWindow, fixed hidden buttons when there is more than one modal ChildWindow in the same WindowContainer.
  • In CollectionControl, fixed an exception when using a fixed size array.
  • In CollectionControl, the ListBox can now be styled.
  • In CollectionEditor, when a ToString() method is defined on an object, it will be used in the CollectionEditor to identify the object in its ListBox.
  • In WizardPage, the Next button is now enabled when the binding on "AllowNext" doesn't come from an input.
  • In ColorPicker, replaced ToggleButton in the Popup by a Button. Allows changing from ColorPicker to ColorCanvas, without causing the button to become checked.
  • In ColorPicker, added ColorMode property. Allows you to specify which palette or color canvas to display on the color picker. Allows starting with the canvas displayed first.
  • In ColorPicker, the Office 2007 theme ColorPicker.UsingAlphaChannel setting now works properly.
  • In ColorPicker, RecentColors are now updated when Color is chosen from ColorCanvas.
  • In Chart, LayoutMode of Series can be set in XAML with SideBySide or Stacked option.
  • In Chart, the following properties are now Dependency Properties and can be used to set the default implicit style of the chart Legend: DefaultSeriesItemTemplate, DefaultDataPointItemTemplate, DefaultAreaTitleDataTemplate and DefaultSeriesTitleDataTemplate.
  • In Ultimate Listbox, fixed an exception that was thrown when the data source was sorted on an Enum field.
  • New 'Remote oData' sample added to the LiveExplorer collection of sample applications.
StylableWindow and ChildWindow's Close button now display properly under Windows 8 when the ChildWindow.WindowStyle or StylableWindow.WindowStyleOverride is "ToolWindow".
  • In NumericUpDown, when there's no value in NumericUpDown and the new Property "DisplayDefaultValueOnEmptyText" is True, the default value will be displayed.
  • In NumericTextBox, AutoSelectBehavior and AutoMoveFocus properties have been added.
  • In ButtonSpinner, Key.Up and Key.Down key events are no longer handled when AllowSpin is "False".
  • In WatermarkTextBox, the class now derives from AutoSelectTextBox insteand of TextBox. This adds the AutoSelectBehavior and AutoMoveFocus properties to the control.
  • In SearchTextBox, fixed the magnifying glass icon for the Metro themes.
  • In DoubleUpDown, added missing word "Invalid" in the warning message.
  • In MessageBox, CloseButton was not using an image with rounded corners on mouseOver in Windows 7.
  • The legacy MaskedTextBox (Xceed.Wpf.Toolkit.Obselete.MaskedTextBox) will no longer compile due to its Obsolete "error" attribute. Use Xceed.Wpf.Toolkit.MaskedTextBox control instead.
  • In RichTextBoxFormatBar, the Office2007 theme is now supported.
  • In RichTextBoxFormatBar, it no longer disappears while selecting a font in the dropdown combobox.
ColorCavas.UsingAlphaChannel now works properly in the Office2007 theme.

Breaking changes:
  • StaticResourceKey no longer exists. Declarations in the ResourceKeys class now use the standard ComponentResourceKey.

Additional improvements in v2.1.0 Plus Edition

  • New Metro theme.
  • In PropertyGrid, using PropertyGrid.CategoryDefinitions property, you can now set (or override) the category ordering without having to add CategoryOrderAttributes to your selected object.
  • In PropertyGrid, expandable properties are now supported when multiple objects are selected.
  • In PropertyGrid, validation now supported within the PropertyGrid.SelectedObjects collection. It cannot contain any null entries.
  • In ChildWindow, the maximized child window will now adjust to its parent WindowContainer when the latter is resized.
  • In Ultimate ListBox, fixed a freeze that occurred when scrolling up.
  • In Ultimate Listbox, added design-time dlls.

See v2.0.0 improvements and bug fixes

We hope you love this release.
-- Xceed Team

Updated Wiki: Improvements210

$
0
0

v2.1.0 Community Edition improvements and bug fixes

70+ bug fixes and improvements
  • Side-by-side version loading of the Xceed.Wpf.Toolkit.dlls should now work properly when using v2.1 and later.
  • Office2007 and Metro Themes have been added to Chart, Pie and AvalonDock.
  • In AvalonDock, added the Metro Dark/Light Theme that supports accent colors.
  • In AvalonDock, the appropriate Closing and Closed events are fired when a LayoutContent is closed in code-behind.
  • In AvalonDock, fixed first button click not working on a deactivated panel.
  • In AvalonDock, the Close command from the LayoutAnchorable context menu is now replaced by the Hide command, to be consistent with Visual Studio.
  • In AvalonDock, clicking on a control in an auto hidden window will now correctly focus the clicked control, and clicking on a button in an unfocused auto hidden window will now trigger the button click event correctly.
  • In AvalonDock, LayoutContent.Title is now a DependencyProperty.
  • In AvalonDock, maximized floating window states are now saved/restored when the layout is serialized.
  • In AvalonDock, setting the default style on Window.SizeToContent to anything other than Manual will no longer break pane resizing.
  • In AvalonDock, the MetroDark and MetroLight themes can now be used.
  • In AvalonDock, fixed binding Errors while changing the theme from Generic to another theme.
  • In DateTimeUpDown, DateTimePicker and TimePicker, added the Minimum/Maximum and ClipValueToMinMax properties and updated Office2007 and Metro themes support.
  • In DateTimeUpDown, DateTimePicker and TimePicker, changing themes will not erase the current date.
  • In DateTimeUpDown, DateTimeParser will manage all DateTime separators.
  • In DateTimeUpDown, milliseconds can now be incremented/decremented in Custom format.
  • In DateTimePicker, validation of Date editing now works, and milliseconds are taken into account.
  • In DateTimePicker, AutoCloseCalendar will no longer close the calendar when choosing a month or a year. It will close only on a day selection.
  • In DateTimePicker, the ValueChanged event will no longer fire twice when a date in the calendar is selected with the mouse.
  • WPFToolkit.dll is now provided with the .NET 3.5 version of the Xceed.Wpf.Toolkit.dll
  • In TimePicker, Padding now works.
  • RichTextFormatBar now suppoers the Aero2 (Windows 8) theme.
  • In PropertyGrid, PropertyOrderAttribute now takes a new parameter (UsageContext) which is used to apply the PropertyOrder on Categorized/Alphabetical or Both sorting mode.
  • In PropertyGrid, Assigning an enum to an object type property in a now displays the property.
  • In PropertyGrid, the PropertyGrid/Editors/DefaultEditor (the ColorPicker editor) sample doesn't crash anymore on non-Windows 8 systems.
  • In PropertyGrid, using EditorComboBoxDefinition with a CustomPropertyItem now binds with the default "Value" property like other EditorDefinitions do.
  • In PropertyGrid, modifying a Collection Property from an object used as the PropertyGrid.SelectedObject now updates the relative PropertyGrid's PropertyItem.
  • In PropertyGrid, all the PropertyGrid Editors now have an implicit style in XAML. They can be themed.
  • In PropertyGrid, CustomPropertyItem can now be added to the CustomPropertyItem.Properties collection.
  • In PropertyGrid, fixed a crash with PrimitiveTypeCollectionEditor when receiving an array.
  • In PropertyGrid, themes now load faster when many properties are used.
  • In PropertyGrid, all the PropertyGrid Editor controls have an implicit style. They are redefined in the Metro and Office2007 themes.
  • In PropertyGrid, no error is thrown if the Business object don't have a Name property.
  • In PropertyGrid, CategoryOrdering is now also available in the Community Edition.
  • In PropertyGrid, added support for CategoryOrdering with multiple selected objects.
  • In PropertyGrid, when an expandable property contains a null value, it will no longer display the expansion arrow.
  • In PropertyGrid, Char type now supported.
  • In PropertyGrid, AdvancedIcon for PropertyItems now set in XAML to allow use of different icons relative to the current theme. The Metro Themes use different icons.
  • In BusyIndicator, added new property FocusAfterBusy that can be set to a control what will gain focus when BusyIndicator becomes unbusy.
  • In DataGrid, removed the blue background when editing a CheckBox.
  • In DataGrid, SelectAllOnGotFocus property is now obsolete. It is replaced by the AutoSelectBehavior property. This affects the following classes and derived classes: WatermarkTextBox, NumericUpDown, EditorNumericUpDownDefinitionBase.
  • In DataGrid, when editing a numeric value, the up/down arrow will no longer "spin" the value but will allow navigation between rows and cells.
  • In WindowContainer, a control that is clicked inside a ChildWindow that is in a WindowContainer will obtain the focus.
  • In WindowContainer, closed Modal ChildWindows won't block inputs anymore.
  • In WindowControl with the Office2007 theme, WindowStyle = None now displays properly.
  • In WindowControl, the title font's size and alignment has been fixed when running on Windows 8.
  • In CheckComboBox, binding SelectedValue or SelectedItem when placed in a DataTemplate now works.
  • In CheckComboBox, clicking anywhere on the CheckcomboBox will now open the CheckComboBox's popup.
  • In CheckListBox and CheckComboBox, ItemTemplate is not ignored anymore.
  • In ChildWindow, you can no longer expand a window beyond childWindow.MaxWidth and childWindow.MaxHeight.
  • In ChildWindow, resizing a Window to its MaxWidth or MaxHeight won't hide the resize border.
  • In ChildWindow, a newly displayed ChildWindow in a window container will now be displayed in front if an insertion order is not specified.
  • In ChildWindow, fixed hidden buttons when there is more than one modal ChildWindow in the same WindowContainer.
  • In CollectionControl, fixed an exception when using a fixed size array.
  • In CollectionControl, the ListBox can now be styled.
  • In CollectionEditor, when a ToString() method is defined on an object, it will be used in the CollectionEditor to identify the object in its ListBox.
  • In WizardPage, the Next button is now enabled when the binding on "AllowNext" doesn't come from an input.
  • In ColorPicker, replaced ToggleButton in the Popup by a Button. Allows changing from ColorPicker to ColorCanvas, without causing the button to become checked.
  • In ColorPicker, added ColorMode property. Allows you to specify which palette or color canvas to display on the color picker. Allows starting with the canvas displayed first.
  • In ColorPicker, the Office 2007 theme ColorPicker.UsingAlphaChannel setting now works properly.
  • In ColorPicker, RecentColors are now updated when Color is chosen from ColorCanvas.
  • In Chart, LayoutMode of Series can be set in XAML with SideBySide or Stacked option.
  • In Chart, the following properties are now Dependency Properties and can be used to set the default implicit style of the chart Legend: DefaultSeriesItemTemplate, DefaultDataPointItemTemplate, DefaultAreaTitleDataTemplate and DefaultSeriesTitleDataTemplate.
  • In Ultimate Listbox, fixed an exception that was thrown when the data source was sorted on an Enum field.
  • New 'Remote oData' sample added to the LiveExplorer collection of sample applications.
  • StylableWindow and ChildWindow's Close button now display properly under Windows 8 when the ChildWindow.WindowStyle or StylableWindow.WindowStyleOverride is "ToolWindow".
  • In NumericUpDown, when there's no value in NumericUpDown and the new Property "DisplayDefaultValueOnEmptyText" is True, the default value will be displayed.
  • In NumericTextBox, AutoSelectBehavior and AutoMoveFocus properties have been added.
  • In ButtonSpinner, Key.Up and Key.Down key events are no longer handled when AllowSpin is "False".
  • In WatermarkTextBox, the class now derives from AutoSelectTextBox insteand of TextBox. This adds the AutoSelectBehavior and AutoMoveFocus properties to the control.
  • In SearchTextBox, fixed the magnifying glass icon for the Metro themes.
  • In DoubleUpDown, added missing word "Invalid" in the warning message.
  • In MessageBox, CloseButton was not using an image with rounded corners on mouseOver in Windows 7.
  • The legacy MaskedTextBox (Xceed.Wpf.Toolkit.Obselete.MaskedTextBox) will no longer compile due to its Obsolete "error" attribute. Use Xceed.Wpf.Toolkit.MaskedTextBox control instead.
  • In RichTextBoxFormatBar, the Office2007 theme is now supported.
  • In RichTextBoxFormatBar, it no longer disappears while selecting a font in the dropdown combobox.
  • ColorCavas.UsingAlphaChannel now works properly in the Office2007 theme.

Breaking changes
  • StaticResourceKey no longer exists. Declarations in the ResourceKeys class now use the standard ComponentResourceKey.

Additional improvements in v2.1.0 Plus Edition

  • New Metro theme.
  • In PropertyGrid, using PropertyGrid.CategoryDefinitions property, you can now set (or override) the category ordering without having to add CategoryOrderAttributes to your selected object.
  • In PropertyGrid, expandable properties are now supported when multiple objects are selected.
  • In PropertyGrid, validation now supported within the PropertyGrid.SelectedObjects collection. It cannot contain any null entries.
  • In ChildWindow, the maximized child window will now adjust to its parent WindowContainer when the latter is resized.
  • In Ultimate ListBox, fixed a freeze that occurred when scrolling up.
  • In Ultimate Listbox, added design-time dlls.

See v2.0.0 improvements and bug fixes

We hope you love this release.
-- Xceed Team

Released: Extended WPF Toolkit - 2.1.0 (Feb 20, 2014)

$
0
0

What's new in v2.1.0 Community Edition?

Improvements and bug fixes
  • Updated Live Explorer app available online as a Click Once app. Try it now!

Want an easier way to install the Extended WPF Toolkit?

The Extended WPF Toolkit will be available Feb. 25th 2014 on Nuget.

.NET Framework notes:

Requires .NET Framework 4.0 or 4.5. A build for .NET 3.5 is available but also requires the WPFToolkit to be installed.

Instructions for using the Extended WPF Toolkit binaries:

  1. Install .NET Framework 4.0 or 4.5
  2. Download the ExtendedWPFToolkit_Binaries
  3. Right-click ExtendedWPFToolkit_Binaries.zip -> Properties -> Unblock
  4. Unzip the ExtendedWPFToolkit_Binaries.zip
  5. Add a using statement ("using Xceed.Wpf.Toolkit;") to the top of .cs files
  6. Add a new xmlns (for example, xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit") to the top of XAML files
  7. In your XAML, use the namespace prefix (in the above example, <xctk: ...>)

Updated Release: Extended WPF Toolkit - 2.1.0 (Feb 20, 2014)

$
0
0

What's new in v2.1.0 Community Edition?

Improvements and bug fixes
  • Updated Live Explorer app available online as a Click Once app. Try it now!

Want an easier way to install the Extended WPF Toolkit?

The Extended WPF Toolkit will be available Feb. 25th 2014 on Nuget.

.NET Framework notes:

Requires .NET Framework 4.0 or 4.5. A build for .NET 3.5 is available but also requires the WPFToolkit to be installed.

Instructions for using the Extended WPF Toolkit binaries:

  1. Install .NET Framework 4.0 or 4.5
  2. Download the ExtendedWPFToolkit_Binaries
  3. Right-click ExtendedWPFToolkit_Binaries.zip -> Properties -> Unblock
  4. Unzip the ExtendedWPFToolkit_Binaries.zip
  5. Add a using statement ("using Xceed.Wpf.Toolkit;") to the top of .cs files
  6. Add a new xmlns (for example, xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit") to the top of XAML files
  7. In your XAML, use the namespace prefix (in the above example, <xctk: ...>)

Updated Wiki: Home

$
0
0
February 20, 2014 update: v2.1.0 of the Community Edition released, with another 70 bug fixes and improvements. Subscribers of the Plus Edition have just received v2.2.0 with 4 new controls and 20 issues fixed (see list).

Extended WPF Toolkit Plus

Extended WPF Toolkit™ is the number one collection of WPF controls, components and utilities for creating next generation Windows applications. Use it to build professional looking, modern, and easy to use line of business applications. The Extended WPF Toolkit project has been downloaded more than 250,000 times here and on Nuget.

The free, open source Community Edition is provided under the Microsoft Public License and includes the following controls:

AvalonDockAutoSelectTextBoxBusyIndicatorButtonSpinner
CalculatorCalculatorUpDownCheckComboBoxCheckListBox
ChildWindowCollectionEditorDataGridCollectionControlDialog
ColorCanvasColorPickerDateTimePickerDateTimeUpDown
DecimalUpDownDoubleUpDownDropDownButtonIntegerUpDown
MagnifierMaskedTextBoxMessageBoxMultiLineTextEditor
PiePrimitiveTypeCollEditorPropertyGridRichTextBox
RichTextBoxFormatBarSplitButtonPanels/LayoutsTimelinePanel
TimePickerWatermarkTextBoxWindowContainer WindowControl
Windows 8 Theme WizardZoombox

Upgrade to Extended WPF Toolkit Plus to be 1 version ahead, get even more controls and features, and fast, professional support.

Latest News

New Live Explorer app available online as a Click Once app. Try it now!.

 
Bitcoin You can purchase with bitcoins and get a 1-year, 1-developer subscription for the Plus Edition for only 300 mBTC! Just scroll down to the bottom of any page on http://wpftoolkit.com and select 'Pay with Bitcoin'.

- released Community Edition v2.0.0 containing 67 new improvements (see list).

 
Extended WPF Toolkit Plus- released Plus Edition v2.0.0 containing a variety of new controls and enhancements, including a styleable and feature-rich Chart control.

- released v1.9.0 of the Community Edition, our biggest update in 2013. It contains a record-breaking 70 improvements (see the complete list) and a new control.

Action items

  • Enjoy WPF!
  • Please rate this release and write something positive. It's at the bottom of the downloads page
  • Follow this project (click "follow" at the top right of this page)
  • Follow @datagrid on Twitter for WPF and Toolkit news
  • Like Xceed's WPF page on Facebook
  • Check out a video or two on XceedVideos YouTube Channel
  • Add bugs or feature requests to the Issue Tracker

community-full.png
Viewing all 4964 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>