🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21995

Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?

#21995
From: agend
Date: Wed, 16 Feb 2011 09:16
23 lines
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-mail
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>

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