Java Mailing List Archive

http://www.gg3721.com/

Home » the NHibernate development list »

[NHibernate-development] Contribute observable collections for WPF
 support

Adrian Alexander

2007-12-17

Replies: Find Java Web Hosting

Author LoginPost Reply
My current project requires I data bind my domain classes, mapped using
NHibernate, to Windows Presentation Foundation (WPF) controls. WPF data
binding requires that collections are observable by means of implementing
the INotifyCollectionChanged interface, which NHibernate's collections
didn't do. This lead me into becoming side-tracked away from my project for
a month, as I implemented three types (bag, list, and set) of observable
collections for NHibernate. See my blog entry
(http://happynomad121.blogspot.com/2007/12/collections-for-wpf-and-nhibernat
e.html) for further details and to download the resulting solution.

Built-in support for WPF may attract new users to NHibernate who wish to use
that technology, so I would like to propose contributing my code. My
classes are already contained within NHibernate namespaces, since I was
hoping to eventually submit them. Please download and evaluate my solution,
then let me know if there is an interest in including it or not. If so then
I'll install Subversion on my machine, use it to create a patch, and submit
the patch to JIRA (that's the process, right?). If not then perhaps you
could post a link to my blog entry on the NHibernate website to make finding
my solution easier.

Adrian



-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Nhibernate-development mailing list
Nhibernate-development@(protected)
https://lists.sourceforge.net/lists/listinfo/nhibernate-development
©2008 gg3721.com - Jax Systems, LLC, U.S.A.