Posted on June 4th, 2008 by Paul Stovell
Why are so many technical decisions made by non-technical people? Because technical people don’t have the patience to read through the information coming out of the vendors
Vendors should provide a technical-people-only portal of their websites, similar in principal to the Simple Wikipedia site. A site which would cut through all of the Enterprise-induced […]
Filed under: Commentary | 4 Comments »
Posted on June 4th, 2008 by Paul Stovell
In my WPF and XAML Coding Guidelines page (which I’ll be updating soon) I discussed a little rule I follow to keep my markup looking nice. Daniel Crenna has provided a nice VS addin that reformats XAML by lining up the attributes. His post has a nice animation that shows what the tool does. The […]
Filed under: WPF | 3 Comments »
Posted on June 4th, 2008 by Paul Stovell
(This was inspired by a funny story left by Matt Hamilton)
"Where’s the Data Grid?"
When I talk to customers that are doing Windows Forms and evaluating WPF, this has to be the most common question. Their prayers will now be answered: a data grid will be included in the .NET 3.5 SP1.
Why did it take […]
Filed under: WPF | 11 Comments »
Posted on June 3rd, 2008 by Paul Stovell
One of the upcoming additions in .NET 3.5 SP1 is a StringFormat parameter you can pass along with your bindings. Sacha Barber has an example of how to use it:
<TextBlock
Text="{Binding Path=AccountBalance, StringFormat=’You have {0:c} in your bank account.’}"
/>
However, if you can’t install the service pack or you […]
Filed under: WPF, Binding | 5 Comments »
Posted on June 2nd, 2008 by Paul Stovell
It’s been a long time coming, but the first beta for Bindable LINQ is available for download from CodePlex:
http://www.codeplex.com/bindablelinq
Releases
Bugs and Suggestions
RSS Feed
The source download contains a set of sample projects that show various ways to use Bindable LINQ. The samples are:
Samples.Basic: a bindable GroupBy filter that filters data based on what is […]
Filed under: Bindable LINQ | 10 Comments »