Click here to Skip to main content
15,881,281 members

Articles by Adrian Alexander (Articles: 2, Technical Blogs: 10)

Articles: 2, Technical Blogs: 10

RSS Feed

Average article rating: 4.75

Desktop Programming
WPF
24 Aug 2008   Updated: 2 Apr 2011   Rating: 4.65/5    Votes: 18   Popularity: 5.73
Licence: GPL3    Views: 79,665     Bookmarked: 74   Downloaded: 6
Please Sign up or sign in to vote.
Make your life easier by inserting a Presentation Model layer (aka ViewModel) between your domain-model collection contents and template-generated WPF objects.
Programming Languages
C#
22 Apr 2009   Updated: 4 Apr 2011   Rating: 4.84/5    Votes: 15   Popularity: 5.69
Licence: GPL3    Views: 42,228     Bookmarked: 34   Downloaded: 0
Please Sign up or sign in to vote.
Extension methods used together with interfaces make it possible to create tree and graph query methods without mandating a common base class that would otherwise invade upon the domain-model.

Average blogs rating: 4.36

.NET
10 Nov 2011   Updated: 10 Nov 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,690     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Some interesting observations on bidirectional association helpers
All Topics
20 Jan 2011   Updated: 18 Dec 2011   Rating: 2.00/5    Votes: 1   Popularity: 0.00
Licence: GPL3    Views: 14,521     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
WPF Dialog Service via Binding
22 Mar 2011   Updated: 22 Mar 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 13,791     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Confining object/relational mapping logic to a clearly demarcated Data Access Layer (DAL) within your application facilitates the creation of a single, coherent, object-oriented Domain Model to represent your application’s business objects.
Desktop Programming
WPF
10 Nov 2011   Updated: 10 Nov 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 16,050     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The included ClosableTabItem derives from TabItem and provides the functionality you need to easily add close buttons to your program's tabs.
Entity Framework
20 Jan 2011   Updated: 22 Mar 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,110     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Microsoft Embraces the Domain Model
Programming Languages
C#
31 Oct 2011   Updated: 31 Oct 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 14,050     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to listen to HTML Events from BHO.
31 Oct 2011   Updated: 31 Oct 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,950     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A better way for exposing common tree operations on .NET Framework tree types
7 Feb 2013   Updated: 8 Feb 2013   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: GPL3    Views: 22,004     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Data-binding among complex expressions in C#
10 Nov 2011   Updated: 10 Nov 2011   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 10,530     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Collections for WPF and NHibernate
6 Dec 2012   Updated: 6 Dec 2012   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: GPL3    Views: 3,850     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Collection accessors language feature

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
United States United States
Adrian loves facilitating suave user experiences via the latest and greatest GUI technologies such as Windows 8 Metro-style apps as well as WPF. More generally, he finds joy in architecting software that is easy to comprehend and maintain. He does so by applying design patterns at the top-level, and by incessantly refactoring code at lower levels. He's always interested in hearing about opportunities for full or part-time development work. He resides in Pennsylvania but can potentially travel anywhere in the country. (Writing about himself in the third-person is Adrian's new hobby.)