Article View: alt.pl.comp.lang.csharp
Article #22163WPF DataGrid + MVVM
From: Macko
Date: Tue, 17 May 2011 19:31
Date: Tue, 17 May 2011 19:31
26 lines
2094 bytes
2094 bytes
Cześć, ostatnio coś mnie naszło i rzuciłem się na głęboką wodę zgłębiając tajniki WPF 4.0 z wzorcem MVVM. Wszystko szło w miarę gładko jednak zaciąłem się na temacie DataGrida, którego próbuję zmusić do zaprezentowania dość podstawowej funkcjonalności czyli wyświetlenia prostych typów danych z możliwością edycji w samym gridzie. Wartości tekstowe to pikuś, ale zaciąłem się na kolumnie, która podczas edycji pozwala wybrać wartości z comboboxa. Niby to działa, ale jakoś tak kwadratowo. Trzeba to zobaczyć w akcji. Pod adresem: http://dl.dropbox.com/u/21191233/DataGridTest.7z macie dostępny cały projekt w Viżualu 2010 (src + bin). Możliwe, że coś schrzaniłem w bindingu i pewnie to jest jaki drobiazg, ale nie mogę dojść o co chodzi, że to nie bangla. Pytanie dodatkowe dla jeszcze większych wymiataczy: jak sprawić, aby zdarzenia grida (koniec edycji wiersza) były obsługiwane z poziomu ViewModela do którego zbindowany jest widok zawierający tego DataGrida. -- Pozdrawiam, Maćko
Technical Details
Message-ID:
<770b3946-1cd2-4a13-89c8-5b9f4b14a462@s2g2000yql.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!s2g2000yql.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!news.glorb.com!postnews.google.com!s2g2000yql.googlegroups.com!not-for-mail From: Macko <maciej_rychter@o2.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: WPF DataGrid + MVVM Date: Tue, 17 May 2011 12:31:59 -0700 (PDT) Organization: http://groups.google.com Lines: 32 Message-ID: <770b3946-1cd2-4a13-89c8-5b9f4b14a462@s2g2000yql.googlegroups.com> NNTP-Posting-Host: 178.73.63.222 Mime-Version: 1.0 X-Trace: posting.google.com 1305660719 11887 127.0.0.1 (17 May 2011 19:31:59 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 17 May 2011 19:31:59 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s2g2000yql.googlegroups.com; posting-host=178.73.63.222; posting-account=0cTB9goAAAB7t_2APYrUFcRoIbYIHqOb User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit