Article View: alt.pl.comp.lang.csharp
Article #22181MVVM w WPF i edycja obiektów
From: Maciej Rychter
Date: Fri, 03 Jun 2011 09:20
Date: Fri, 03 Jun 2011 09:20
18 lines
1869 bytes
1869 bytes
Cze, ciąg dalszy zmagań z MVVM w WPFie. Tym razem chodzi mi o Wasze podejście do edycji obiektów z domenowych. Oczywiście są napewno co najmniej dwie szkoły jedna to edycja obiektów z domeny w widoku druga to podejście typu DTO czyli często bliźniacze klasy w większości z takimi sami właściwościami jak dla modelu domenowego + z zaimplementowanym interfejsem INotifyPropertyChanged. Ja stosuję podejście z DTO, które jest bardziej czasochłonne od pierwszego ale za to korzystamy z dobrodziejstw bindingu. A jak jest u Was? U mnie model domenowy to POCOsy, które wykorzystuję pod NHibernatem. -- Pozdro, Maćko
Technical Details
Message-ID:
<7144301b-b132-4455-b895-017d8ee709a8@x1g2000yqb.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!news.glorb.com!postnews.google.com!x1g2000yqb.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!news.glorb.com!postnews.google.com!x1g2000yqb.googlegroups.com!not-for-mail From: Maciej Rychter <rychter.maciej@gmail.com> Newsgroups: alt.pl.comp.lang.csharp Subject: MVVM w WPF i edycja obiektów Date: Fri, 3 Jun 2011 02:20:20 -0700 (PDT) Organization: http://groups.google.com Lines: 19 Message-ID: <7144301b-b132-4455-b895-017d8ee709a8@x1g2000yqb.googlegroups.com> NNTP-Posting-Host: 80.94.182.136 Mime-Version: 1.0 X-Trace: posting.google.com 1307092821 2678 127.0.0.1 (3 Jun 2011 09:20:21 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 3 Jun 2011 09:20:21 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: x1g2000yqb.googlegroups.com; posting-host=80.94.182.136; posting-account=0LtQXAoAAABsec8yh6dn4H8zU73p878u User-Agent: G2/1.0 X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.7.9979) X-Google-Web-Client: true X-Google-Header-Order: ASELNKCHRUV X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit