Sign in
|
Join
|
Help
in
Current Tags
Christopher Bennage (blog)
The Devlicio.us Crew (group)
(Entire Site)
Search
Do you Twitter? Follow us
@devlicious
Christopher Bennage
Our
WPF book
is now available!
follow
@bennage
on Twitter!
Browse by Tags
All Tags
»
WPF
(
RSS
)
.NET
.NET 3.0
.NET 3.5
Best Practices
C#
ChumChase
control templates
data binding
data templates
DataBinding
Design Patterns
development tools
Featured
fun
Game Development
lambdas
Musings
NHibernate
Presentations
ReSharper
Silverlight
Software Architecture
styles
TDD
Threading
Tips & Tricks
XNA
Talks in December
12.06 @ Tampa Code Code Expect lots of good content at this code camp. My session description is... An Introduction to WPF - A session for those who would like to know what WPF is all about. We’ll cover the basic concepts of WPF, discuss where the technology...
Posted
Nov 17 2008, 01:47 PM
by
Christopher Bennage
with | with
no comments
Filed under:
WPF
,
Presentations
Unit Testing Change Notification
In WPF work, it is very common to work with implementations of INotifyPropertyChanged . We need support for change notification in order to bind to the UI, and this interface is frequently the best approach. This means I have lots of properties that look...
Posted
Nov 13 2008, 03:43 PM
by
Christopher Bennage
with | with
11 comment(s)
Filed under:
WPF
,
TDD
,
C#
,
lambdas
Building a WPF Application: Part 5
ChumChase Table of Contents About 5pm today I was burnt-out from some difficult work on a particular client's project. Our last four projects have all been WPF with an emphasis on UI and UX. Fortunately, most of these were green field project, but...
Posted
Nov 13 2008, 12:58 AM
by
Christopher Bennage
with | with
2 comment(s)
Filed under:
DataBinding
,
WPF
,
data binding
,
ChumChase
,
data templates
Building a WPF Application: Part 4
Table of Contents Since my last post on building ChumChase, I've had a couple of projects that have changed my thinking just a bit about how to architect a WPF application. When I reviewed the code for ChumChase (in order to continue this series)...
Posted
Nov 07 2008, 10:06 PM
by
Christopher Bennage
with | with
2 comment(s)
Filed under:
WPF
,
Software Architecture
,
Best Practices
,
ChumChase
The Upcoming NHibernate Profiler
Rob and I have had the fantastic opportunity to contribute to Ayende's NHibernate Profiler . It's somewhat analogous to SQL Profiler, and yet—oh, so much more. I'm really excited about this tool, not just because it has afforded an opportunity...
Posted
Nov 04 2008, 11:09 AM
by
Christopher Bennage
with | with
3 comment(s)
Filed under:
development tools
,
WPF
,
NHibernate
Good WPF Blog Link
Rudi Grobler has had a number of good (and deliciously short) posts on WPF lately. I found the tips on using Blend particularly useful. (If you are a WPF developer and you are not familiar with Blend, you really ought to be.) He's also been exploring...
Posted
Oct 31 2008, 09:03 AM
by
Christopher Bennage
with | with
3 comment(s)
Filed under:
WPF
Navigating Xaml Resources with ReSharper
Most of our WPF projects end up with a lot of xaml resources. I do my best to try to keep them organized and easy to navigate. In many ways though, I am still learning . I often have a resource dictionary containing all of my default styles for a given...
Posted
Oct 27 2008, 04:04 PM
by
Christopher Bennage
with | with
no comments
Filed under:
WPF
,
Tips & Tricks
,
ReSharper
Tricksy Dispatcher & Running Tests in TDD.NET
Updated 11/07/2008 I recently ran into an interesting situation. I had an ObservableCollection bound to my UI in WPF, and I needed to updated this collection on something other than the UI thread. In other words, I was adding items to a UI-bound collection...
Posted
Oct 23 2008, 11:42 AM
by
Christopher Bennage
with | with
5 comment(s)
Filed under:
WPF
,
TDD
,
Threading
Building a WPF Application: Part 3
Table of Contents Application Architecture I'm going to back up and bit discuss my overall approach to structuring this WPF project. So far the solution consists of four projects: ChumChase is the actual WPF project. FriendFeed is the official .NET...
Posted
Aug 20 2008, 12:28 AM
by
Christopher Bennage
with | with
8 comment(s)
Filed under:
WPF
,
Software Architecture
,
TDD
,
.NET
,
C#
,
ChumChase
Building a WPF Application: Part 2
Table of Contents So let's get back to this whole building a WPF application thing. A number of things went down since my last post: I was out sick with a stomach bug for few days, my infant son caught the same bug and subsequently we spent a few...
Posted
Aug 16 2008, 09:34 PM
by
Christopher Bennage
with | with
4 comment(s)
Filed under:
WPF
,
Software Architecture
,
TDD
,
.NET
,
C#
,
ChumChase
Building a WPF Application: Part 1
Table of Contents I actually meant to say in my last post that I had investigated the API options for FriendFeed and they have a C# wrapper already available here . It's packaged up in a single download with its Python and PHP counterparts. Unfortunately...
Posted
Jul 22 2008, 07:51 PM
by
Christopher Bennage
with | with
5 comment(s)
Filed under:
WPF
,
Software Architecture
,
TDD
,
.NET
,
C#
,
ChumChase
Building a WPF Application: Part 0
Table of Contents In a rather indirect way, I was inspired by a commenter on one of Scott Hanselman's posts to begin a series that walks through building a WPF application from start to finish. We did this for four different applications in our book...
Posted
Jul 20 2008, 11:18 PM
by
Christopher Bennage
with | with
9 comment(s)
Filed under:
WPF
,
Software Architecture
,
TDD
,
.NET
,
ChumChase
Using Lambdas to get at properties
This is a somewhat made-up scenario based on a recent project. My client has not given me permission to discuss the specifics of the application (yet), so I apologize for keeping it vague. I hope you don't give up before the payoff. The Problem Imagine...
Posted
Jul 16 2008, 08:36 PM
by
Christopher Bennage
with | with
9 comment(s)
Filed under:
WPF
,
Featured
,
Tips & Tricks
,
C#
,
.NET 3.5
,
lambdas
TemplateBinding: a bridge between styles and templates
This is partially a follow-up to my last post contrasting control templates and styles. Like I mentioned before I've been working on an application that has required a custom theme. In addition to styling the standard controls like text boxes and...
Posted
Jul 04 2008, 12:30 AM
by
Christopher Bennage
with | with
5 comment(s)
Filed under:
WPF
,
Featured
,
control templates
,
data binding
,
styles
Contrasting Control Templates & Styles in WPF
We've had a few projects that involved custom styling for many of the standard controls. At first, I found myself swimming in a sea of XAML and rather double-minded about where to put things. Now, an approach has begun to coalesce for me. When it...
Posted
Jun 27 2008, 01:54 AM
by
Christopher Bennage
with | with
5 comment(s)
Filed under:
WPF
,
control templates
,
data binding
,
styles
More Posts
Next page »
Our Sponsors
Proudly Partnered With
This Blog
Home
Contact
Syndication
RSS
Atom
Comments RSS
Recent Posts
TDD Firestarter in Tampa
a method to the madness?
MSDN DevCon Reflections
An Early Start
Tampa Code Camp/WPF Presentation
Tags
.NET
.NET 3.0
.NET 3.5
.Tips & Tricks
Agile
ALT.NET
ASP.NET
Best Practices
Business
C#
Castle Project
ChumChase
Continuous Integration
control templates
css
Custom Control
daddy
data binding
data templates
DataBinding
Design Patterns
development tools
dom
Events
Expression
Featured
Flash
fun
Game Development
GridView
humor
javascript
lambdas
Mocks
Musings
MVC
NHibernate
Opinion
Presentations
Product Reviews
Reflection
ReSharper
RoR
ruby
Scrum
shortcuts
Silverlight
Software Architecture
source control
styles
TDD
Telerik
Threading
Tips & Tricks
Visual Studio
web
WPF
XNA
XP
News
Archives
January 2009
(1)
December 2008
(4)
November 2008
(7)
October 2008
(5)
September 2008
(1)
August 2008
(4)
July 2008
(4)
June 2008
(2)
May 2008
(1)
March 2008
(3)
February 2008
(4)
January 2008
(4)
October 2007
(4)
September 2007
(2)
August 2007
(5)
June 2007
(2)
May 2007
(1)
April 2007
(3)
March 2007
(1)
January 2007
(2)
December 2006
(1)
November 2006
(1)
October 2006
(2)
September 2006
(6)