<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://xceed.com/CS/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'WPF Toolkit'</title><link>http://xceed.com/CS/search/SearchResults.aspx?o=DateDescending&amp;tag=WPF+Toolkit&amp;orTags=0</link><description>Search results matching tag 'WPF Toolkit'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Debug Build: 61120.2)</generator><item><title>Re: Binding errors on screen load</title><link>http://xceed.com/CS/forums/post/32961.aspx</link><pubDate>Tue, 11 Dec 2012 07:52:44 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32961</guid><dc:creator>Shahar</dc:creator><description>&lt;p&gt;I ran a test:&lt;br&gt;I added a converter to each property and found that the order of the properties&lt;br&gt;when writing the control in xaml is the order how they are bound.&lt;br&gt;My control was written as follow:&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;toolkit:IntegerUpDown Value="binding" Min="binding" Max="binding"/&amp;gt;&lt;/p&gt;&lt;p&gt;Once I inverted the order of the properties as follow:&lt;br&gt;&lt;br&gt;&amp;lt;toolkit:IntegerUpDown Min="binding" Max="binding" Value="binding"/&amp;gt;&lt;br&gt;&lt;br&gt;The screen crashes on load as expected.&lt;br&gt;&lt;br&gt;Hope this helps.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Overview of the new v3.2 datagrid for WPF</title><link>http://xceed.com/CS/blogs/componentinsider/archive/2009/06/15/overview-of-the-new-v3-2-datagrid-for-wpf.aspx</link><pubDate>Mon, 15 Jun 2009 13:43:00 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:21611</guid><dc:creator>Odi [Xceed]</dc:creator><description>&lt;P style="MARGIN:0cm 0cm 10pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:Calibri;FONT-SIZE:16px;" class=Apple-style-span&gt;Today marks the release of v3.2 of Xceed DataGrid for WPF. This is the 9th major update since the product was first introduced 2.5 years ago. Another one is coming, hot on its heels for August, with smooth scrolling innovations&amp;nbsp;and other UI improvements, but here's what's new in today's release.&lt;/SPAN&gt;&lt;/P&gt;&lt;FONT size=3 face=Calibri&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;There are now &lt;B style="mso-bidi-font-weight:normal;"&gt;two paid editions&lt;/B&gt; of the DatagGrid, the new &lt;A title="Standard Edition WPF datagrid" href="http://xceed.com/Grid_WPF_Standard_Intro.html"&gt;Standard Edition&lt;/A&gt;, and the existing &lt;A title="Professional Edition WPF datagrid" href="http://xceed.com/Grid_WPF_Intro.html"&gt;Professional Edition&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;The new Standard Edition is aimed at folks who don’t need a whole lot of advanced features, but would still like to &lt;B style="mso-bidi-font-weight:normal;"&gt;save time and get better results&lt;/B&gt; than when using Microsoft’s upcoming datagrid for WPF. The time saved, from the more complete design, abundant data binding options, documentation and helpful Xceed staff should easily outweigh its &lt;B style="mso-bidi-font-weight:normal;"&gt;affordable $300&lt;/B&gt; cost. It also has more features than the Microsoft grid, such as rich grouping support, more cell editors and input validation. Best of all, there’s a built-in &lt;B style="mso-bidi-font-weight:normal;"&gt;instant upgrade path&lt;/B&gt;, so if your users eventually want filtering, printing, exporting, field chooser or other features, you can just upgrade and turn those capabilities on, instead of being painted in a corner with a control not designed to do them.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 36pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 0pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT size=3 face=Calibri&gt;So what’s new in v3.2? For this release, we’ve made getting to your data, and presenting it properly, a lot easier to do. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 36pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;First, the datagrid now &lt;B style="mso-bidi-font-weight:normal;"&gt;autodetects foreign keys in your datatables&lt;/B&gt;, so now it is easier than ever to display the corresponding values you want to display, instead of IDs. It also works with enumerations. To activate this new feature, just set AutoCreateForeignKeyConfig to True.&lt;BR style="mso-special-character:line-break;"&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Next, we added support for &lt;B style="mso-bidi-font-weight:normal;"&gt;custom key value mappings&lt;/B&gt;. This makes it easy to map any kind of values or objects to fields in your data that represent keys. For example, if your table of employees has an Employee ID integer field representing an employee object, you can easily map that field so that the datagrid uses corresponding employee’s First name and Last name fields formatted as “Last name, First name”&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;as the value to be displayed instead of the integer.&lt;BR style="mso-special-character:line-break;"&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Next, for users of the powerful Data Virtualization feature – which in v3.2 now also supports grouping –&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;if your data source implements IQueriable, and LINQ does, we’ve made providing data to the datagrid a snap. &lt;B style="mso-bidi-font-weight:normal;"&gt;You no longer have to handle a bunch of events to provide the datagrid with data&lt;/B&gt;, and you no longer have to worry about how the datagrid is sorted or grouped. Doing so was tiresome, now it’s code free.&lt;BR style="mso-special-character:line-break;"&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;We also completed full support for the &lt;B style="mso-bidi-font-weight:normal;"&gt;Entity Framework&lt;/B&gt;, which makes it super easy for Entity Framework users to get the grid to display hierarchical data. When binding the datagrid to a list of Entity objects, the datagrid will now automatically find and load the detail data into subgrids and use master/detail view. To turn this on, set AutoCreateDetailsDescription to True on the DataGridColectionViewSource and AutoCreateDetailConfigurations&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;to True on the datagrid.&lt;BR style="mso-special-character:line-break;"&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;We’ve also made it easier to work with &lt;B style="mso-bidi-font-weight:normal;"&gt;unbound columns&lt;/B&gt;, in two ways. First, we support &lt;B style="mso-bidi-font-weight:normal;"&gt;unbound data&lt;/B&gt;, which appends data to business objects that the grid displays. This method is great for displaying calculated columns or anything else which depends on the data. Second, we now directly support &lt;B style="mso-bidi-font-weight:normal;"&gt;unbound columns&lt;/B&gt;, for displaying static information, such as a delete button for every row, progress bars, or any other controls or content which don’t depend on data.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 0pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;BR&gt;&lt;FONT size=3 face=Calibri&gt;The other important updates in this release deal with filtering. In previous versions, we offered Excel-like auto filtering, which provides a button for each column so that users can filter in the same way Excel does. In this version, there are two important additions to filtering capabilities for end users.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 36pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;First, we’ve added the ability for developers to define their own &lt;B style="mso-bidi-font-weight:normal;"&gt;custom distinct values&lt;/B&gt; to add to the AutoFilter drop-down. You can use this to make the auto-filtering choices a lot more useful for end-users. For example, on a column with dates, you can offer the choice to filter by month. For names, the filtering choices could now be “A-C”, “D-F”, and so on. For numbers, you could group them into appropriate ranges, such as “0-99”,”99-1000” or “Odd numbers” and “Even numbers” – anything you want.&lt;BR style="mso-special-character:line-break;"&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT:-18pt;MARGIN:0cm 0cm 0pt 36pt;mso-list:l0 level1 lfo1;" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-ascii-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3 face=Calibri&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Next, we’ve added a new row type, called the &lt;B style="mso-bidi-font-weight:normal;"&gt;Filter Row&lt;/B&gt;. This row can be placed in the grid’s fixed or scrolling headers or footers, and provides users with an alternate way to set and view the datagrid’s current filter settings. It’s always visible, and works great with date ranges, as you can set a start and end date to filter by, or set value ranges such as “&amp;gt;5 AND&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;10”. You can filter Booleans using a three state checkbox, and strings can be filtered by typing a value that is contained in the string.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 36pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 0pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT size=3 face=Calibri&gt;One last thing. The datagrid is now compiled for &lt;B style="mso-bidi-font-weight:normal;"&gt;.NET 3.5 SP1&lt;/B&gt;. This service pack has been available for some time, and according to Microsoft, should be automatically pushed out and installed everywhere through Windows Update around the November timeframe.&lt;BR style="mso-special-character:line-break;"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 0pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt 0pt;" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT size=3 face=Calibri&gt;Thanks, and I can’t wait to show you the a video of what’s in the next release, a release that’s coming soon, and has lots of amazingly responsive smooth scrolling and animation.&lt;BR&gt;&lt;BR&gt;Let us know what else you want us to implement, by posting in the &lt;A title="Xceed DataGrid for WPF Roadmap 2009 thread" href="http://xceed.com/CS/forums/thread/18805.aspx"&gt;Roadmap 2009 thread&lt;/A&gt; on the forums at Xceed.com.&lt;BR&gt;&lt;BR&gt;Good programming!&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 10pt 0pt;" class=MsoListParagraphCxSpLast&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;BR style="mso-special-character:line-break;"&gt;&lt;/P&gt;</description></item><item><title>How does Xceed DataGrid for WPF stack up against Microsoft’s?</title><link>http://xceed.com/CS/blogs/componentinsider/archive/2009/05/05/how-does-the-xceed-datagrid-stack-up-against-microsoft-s.aspx</link><pubDate>Tue, 05 May 2009 17:17:00 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:20727</guid><dc:creator>Odi [Xceed]</dc:creator><description>&lt;p&gt;Today I noticed this &lt;a title="Nigel Spencer on Xceed DataGrid for WPF" href="http://blog.spencen.com/2009/05/06/xceed-wpf-datagrid-ndash-part-1.aspx"&gt;blog post by Nigel Spencer&lt;/a&gt; discussing his experiences with both Microsoft's WPF datagrid and Xceed's. I liked that Nigel recognizes that any new datagrid coming out this year will be significantly behind in maturity. If you take a look at the &lt;a title="Xceed DataGrid for WPF releases / what's new" href="http://xceed.com/Grid_WPF_New.html"&gt;25 releases&lt;/a&gt; of Xceed's WPF grid so far, you'll see hundreds of improvements to the product over the 2.5 years it has been on the market. Not only would you have to live through that with any new datagrid coming out soon (or even in the past year), but the competition's pace will be slower. That's because Xceed's UI controls team, which used to make a variety of controls for Windows Forms, is now focused entirely on datagrids and hasn't spread its teams to design ribbons, charts and other WPF controls not directly related to datagrids.&lt;/p&gt;&lt;p&gt;Nigel also mentions the Microsoft WPF toolkit datagrid. Nice to see that he thinks we got a few things right that Microsoft might have missed in their v1. Here's a portion of his post:&lt;/p&gt;&lt;p&gt;&lt;i&gt;So how does the Xceed DataGrid stack up against Microsoft’s? Here are some of the benefits that I’ve found so far:&lt;/i&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a target="_blank" href="http://blog.spencen.com/2009/04/30/problems-binding-to-selectedvalue-with-microsoftrsquos-wpf-datagrid.aspx"&gt;&lt;i&gt;Binding to SelectedItem&lt;/i&gt;&lt;/a&gt;&lt;i&gt; works just fine. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;ReadOnly properties support at Grid, Column and &lt;/i&gt;&lt;a target="_blank" href="http://blog.spencen.com/2009/04/25/readonly-rows-and-cells-in-a-datagrid.aspx"&gt;&lt;i&gt;Row level&lt;/i&gt;&lt;/a&gt;&lt;i&gt;. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;CheckBox column allows simple styling &lt;/i&gt;&lt;a target="_blank" href="http://blog.spencen.com/2009/04/19/when-is-a-wpf-datagrid-readonly-checkbox-not-readonly.aspx"&gt;&lt;i&gt;whilst preserving ReadOnly&lt;/i&gt;&lt;/a&gt;&lt;i&gt; value. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Automatically supports current selection and &lt;/i&gt;&lt;a target="_blank" href="http://blog.spencen.com/2009/04/26/editing-indicator-in-datagrid-row-header.aspx"&gt;&lt;i&gt;edit indicators&lt;/i&gt;&lt;/a&gt;&lt;i&gt; in the row header. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;The grid theme matches the OS theme out of the box. This is how it should be. Sure the grid can be custom styled to suit but it only makes sense that by default the grid should match the look and feel of the standard themed controls. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;When auto-generating column headers it correctly uses any System.ComponentModel.DisplayName attributes that have been applied to the underlying class. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;There are lots of options at grid and column level that determine how a cell should enter edit mode. This is very useful for columns such as CheckBox columns where requiring a click to enter edit mode can be highly annoying (since the user would expect the click to toggle the checkbox). &lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Here are a couple of things Nigel suggests we could improve in an upcoming version:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;An easier mechanism for custom sorting. Rather than having to specific custom IComparer implemenations often it is easier to refer to an unbound property that contains the raw data. Like Microsoft’s SortMemberPath property. Hmm… I wonder if you could use a generic SortComparer to provide the same functionality?&lt;/i&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Smaller assembly size. I know these days 2.08Mb shouldn’t be an issue but for my current contract it is. We have a ClickOnce application that is deployed to machines in remote country areas. Many of these machines are still using dial-up! Adding another another 2Mb to our current 4.5Mb total is a decision not to be made too lightly. [We’ve already been burned with a ridiculously bloated NHibernate assembly (1.6Mb)]&lt;/i&gt; &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thanks for the suggestions. You can be sure the team has noticed them.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description></item><item><title>Ten reasons to use Xceed’s entry-level WPF datagrid instead of Microsoft’s</title><link>http://xceed.com/CS/blogs/componentinsider/archive/2009/01/26/ten-reasons-to-use-xceeds-free-wpf-datagrid-instead-of-microsofts.aspx</link><pubDate>Mon, 26 Jan 2009 16:48:00 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:18122</guid><dc:creator>Odi [Xceed]</dc:creator><description>&lt;p&gt;&lt;i&gt;Note: This blog post is edited from time to time to keep it up to date.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Microsoft has completed development of a basic WPF grid. It isn’t distributed as part of any RTM runtime of WPF, but is included in the .NET / WPF 4.0 beta. Many people are already trying it out.&lt;/p&gt;&lt;p&gt;Meanwhile, Xceed has released v3.2 of our entry-level datagrid for WPF called &lt;a title="Xceed DataGrid for WPF product page" href="http://xceed.com/Grid_WPF_Standard_Intro.html"&gt;Xceed DataGrid for WPF Standard Edition&lt;/a&gt;,&amp;nbsp;improving the feature set and supporting the latest .NET capabilities, such as Entity Framework, which even Microsoft's own datagrid doesn't have built-in support for. Xceed DataGrid for WPF version 1.0 was released about 2.5 years ago on the same day as Windows Vista and .NET 3.0 were released. We clocked 11000 hours of R&amp;amp;D to bring that initial version to market. I suspect we've quadrupled that effort for the latest version and for the additional features in the &lt;a title="Professional Edition WPF datagrid" href="http://xceed.com/Grid_WPF_Intro.html"&gt;Professional Edition&lt;/a&gt;. These&amp;nbsp;are, by far, the most mature products for WPF available.&lt;/p&gt;&lt;p&gt;We've priced the&amp;nbsp;Standard Edition at an affordable&amp;nbsp;$299.95 per developer. We think the return on investment will come back to you many times over. Here's why:&lt;/p&gt;&lt;p&gt;10 reasons why you should pass on using the basic Microsoft grid, and adopt Xceed’s Standard Edition instead.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Greater reliability&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Even though the new grid has Microsoft’s signature on it, the product is still raw, unproven, and has its share of bugs. Xceed on the other hand has released 9 major updates, 26 total updates to our datagrid,&amp;nbsp;tweaked hundreds of items to satisfy developers, and has brought the product to a highly stable state. Stable enough to be used by Microsoft in Visual Studio Team System 2010, and by IBM in SystemBuilder, for example.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. More features&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Xceed’s Standard Edition not only provides the capabilities the basic Microsoft grid does, but packs a total of over 100 built-in features, so you have more to work with. You’ll spend less time hunting in forums and blog posts, or experimenting to achieve your goals. Features such as grouping with UI virtualization and group-by row, masked textbox and other cell editors, fixed headers and footers, support for XML data sources, scroll tips, input validation and additional themes.&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Instant upgrade path / Don’t paint yourself into a corner&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If you use the basic Microsoft grid, and find you need one or more capabilities that it does not provide, you are&amp;nbsp;effectively stuck. You must either attempt to develop them yourself (which may be very costly or perhaps not even feasible if the datagrid was not designed with that scenario in mind) or lose all your development investment to replace the control with a more suitable one. With Xceed’s Standard Edition, the impressive set of advanced features from the Professional Edition of the product are already built-in, tested, and ready to be immediately activated with a new license key if needed.&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Less hacks&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Developers are already spending time and money attempting to make the basic Microsoft grid do things it is not designed to do out of the box. This often results in workarounds with mediocre results. For example, attempting to achieve a Master/Detail view by placing a second grid instance in a row’s “Row Detail” area. This will, at best, provide a confusing scrollbar-within-scrollbar scenario with a poor user experience.&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. Frequent updates&lt;/b&gt;&lt;/p&gt;&lt;p&gt;If you encounter an issue with the Microsoft grid, do not expect a speedy update. Need support for the new Entity Framework but it doesn’t support it yet? It could be a long wait. Once a Microsoft control is finally released inside a platform as opposed to being released on Codeplex, it typically receives little attention until the next major platform release, historically a year or more later. On the other hand, Xceed DataGrid for WPF Standard Edition is updated often,&amp;nbsp;providing timely updates that address the wide variety of new needs customers have.&lt;/p&gt;&lt;p&gt;&lt;b&gt;6. Increased productivity&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Becoming productive with Xceed’s datagrid is easy because it comes with extensive documentation and a wide variety of sample applications. At present, Microsoft grid includes little, if any documentation. There’s also an easier installation experience and a much better design-time experience thanks to a design-time configuration window that lets you set up most features quickly and easily.&lt;/p&gt;&lt;p&gt;&lt;b&gt;7. Wow factor&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Why make the switch to WPF if nobody can tell the difference? The Microsoft grid looks and feels like a typical Windows Forms datagrid. There’s nothing WPF-like about it, it doesn’t include any themes and there are no subtle animation cues anywhere. While it can be styled by a designer, and is a true WPF control, out of the box it doesn’t bring any new UI goodness to the table, and doesn’t raise the bar. In contrast, Xceed has developed and offers a variety of themes that have wowed developers over the past two years. Xceed is proactive as well, having already demonstrated the upcoming smooth scrolling feature (easy for WPF to handle thanks to offloading the task to the GPU), touch gestures and sticky group headers. This isn’t your father’s WPF.&lt;/p&gt;&lt;p&gt;&lt;b&gt;8. New interface styles&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Commercial components typically incorporate support for new interface styles much sooner than Microsoft does. For example, Microsoft’s own components only started supporting the Office 2003 style in 2005. If Microsoft introduces yet another style (and this is sure to be the case), you’ll either have to wait for Microsoft or someone else to style and code it for the Microsoft grid, or do it yourself. With Xceed’s datagrid, you can be sure a theme for the new style will promptly be available. In the case of the basic Microsoft grid for WPF, even the Office 2007 themes aren’t available. They are available as an upgrade to Xceed’s Standard Edition.&lt;/p&gt;&lt;p&gt;&lt;b&gt;9. Better support to help you get to the finish line.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The technical support offered with Xceed’s components is far more targeted and can make all the difference on the road to completing your project on time and on budget. If you use the free Microsoft datagrid, there is currently no consistent source of help, only forums. With Xceed, it is in our best interest&amp;nbsp;to ensure everyone gets help. If you want priority support, it is also available, without breaking the bank. To enlist guaranteed help from Microsoft can be prohibitively expensive, and may not be available yet for the WPF grid.&lt;/p&gt;&lt;p&gt;&lt;b&gt;10. Built to last&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Remember the improved Microsoft datagrid for Windows Forms 2.0? It was a complete redesign, with a new API that you had to learn. You could not swap out the previous version, make a few minor changes, and recompile. Microsoft’s free new WPF datagrid also has the potential to follow the same path. Xceed datagrids, on the other hand, are designed with a wide variety of future features in mind. The products are architectured to evolve without causing you to make major changes or to restart with new controls.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Xceed’s user interface division exists solely to produce datagrids. As a result, the entire development team focuses on datagrids and what they need to be first in their class. Microsoft, on the other hand, does not seem to aim to build the best controls, but rather to provide basic implementations with enough extensibility to enable common development scenarios. Xceed products give you the best return for your time and money.&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>