Article View: alt.pl.comp.lang.csharp
Article #21995Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?
From: agend
Date: Wed, 16 Feb 2011 09:16
Date: Wed, 16 Feb 2011 09:16
23 lines
2610 bytes
2610 bytes
> Databinding w WPF -- sprawdzalny w glowie usera, bo ani w czasie > kompilacji, ani w czasie wykonania binding nie jest weryfikowany. w czasie kompilacji wywala jakiś błędy, można ustawić w ide, dla runtime można zrobić ValueConverter i w kodzie sprawdzać wartość, ustawić breakpoint, albo ustaw FallbackValue w xaml-u żeby pokazywało że coś jest nie tak > Eventy -- np. OnPropertyChanged -- za kazdym razem trzeba powielac ten > sam kod (wysylanie eventow), bo raz ze odpalanie eventow musi sie > odbywac z poziomu klasy-rodzica, to w C# nie ma wielodziedziczenia. > Mozna np. obejrzec sobie klasy generowane przez SQLMetala, zeby > policzyc ile tam jest realnego kodu, a ile wlasnie powtorek. eventy odpalasz z poziomu klasy rodzica, ale metodę możesz zdefiniować w przodku, chyba wszystkie biblioteki do wpf (prism, caliburn, mvvm light) mają jakąś swoją wersję ViewModel po której możesz dziedziczyć. Można przeżyć chociaż ludzie chcieli żeby wpisać INotifyPropertyChanged do samego języka. Arek
Technical Details
Message-ID:
<90144799-d5c3-4435-af98-51c4a35d76ae@j11g2000yqh.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!j11g2000yqh.googlegroups.com!not-for-mailReferences:
<1411e969-5db0-44a5-80ab-eb7e3e439138@c39g2000yqi.googlegroups.com> <ih6k62$j39$1@inews.gazeta.pl> <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com> <8e1de6bc-b3fa-401e-afe4-5dd874217c4e@v7g2000yqh.googlegroups.com> <204kl6te7qitni1tgegpovdmqs0ore9a2j@4ax.com> <e648ffc1-e203-4770-b1a9-7376e57fc0c7@s11g2000yqh.googlegroups.com> <41nkl658m9qai2p4s0on8h4ekcnhhfi6bm@4ax.com> <1e94u0l78j3eo.1se305ybk2bwm.dlg@40tude.net> <ukoml6ddks7vaon2asc0hn9b9hmf9sk7th@4ax.com>Show 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!j11g2000yqh.googlegroups.com!not-for-mail From: agend <agend07@gmail.com> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze? Date: Wed, 16 Feb 2011 01:16:30 -0800 (PST) Organization: http://groups.google.com Lines: 27 Message-ID: <90144799-d5c3-4435-af98-51c4a35d76ae@j11g2000yqh.googlegroups.com> References: <1411e969-5db0-44a5-80ab-eb7e3e439138@c39g2000yqi.googlegroups.com> <ih6k62$j39$1@inews.gazeta.pl> <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com> <8e1de6bc-b3fa-401e-afe4-5dd874217c4e@v7g2000yqh.googlegroups.com> <204kl6te7qitni1tgegpovdmqs0ore9a2j@4ax.com> <e648ffc1-e203-4770-b1a9-7376e57fc0c7@s11g2000yqh.googlegroups.com> <41nkl658m9qai2p4s0on8h4ekcnhhfi6bm@4ax.com> <1e94u0l78j3eo.1se305ybk2bwm.dlg@40tude.net> <ukoml6ddks7vaon2asc0hn9b9hmf9sk7th@4ax.com> NNTP-Posting-Host: 83.145.183.112 Mime-Version: 1.0 X-Trace: posting.google.com 1297847812 22405 127.0.0.1 (16 Feb 2011 09:16:52 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 16 Feb 2011 09:16:52 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: j11g2000yqh.googlegroups.com; posting-host=83.145.183.112; posting-account=BI7EzgoAAAA-HhPsOB3NYo0QQdwMee3H User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit