🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: MVVM w WPF - nowe okienko

#22165
From: MarlonB
Date: Wed, 25 May 2011 12:18
28 lines
2184 bytes
Użytkownik "Macko" <maciej_rychter@o2.pl> napisał w wiadomości 
news:9ca0e021-14f2-4dcf-9790-b8be3cbecd53@y19g2000yqk.googlegroups.com...
Witam,

zmagań z MVVM w WPFie ciąg dalszy. Tak naprawdę to nie tylko w WPFie
ale pytanie tyczy się SrebrnegoŚwiatełka. Kolejny raz próbuję
zrealizować podstawową funkcjonalność tzn. mam sobie okienko główne
(widok główny, który jest zbindowany do klasy MainWindowViewModel). Na
okienku leży sobie przycisk, który gdy klikam to ma się utworzyć i
pokazać innej okienko powiedzmy, że okienko pokazujące jakiś tam napis
i nie jest modalne. Powiedzmy, że treść napisu jest przekazywana z
okienka głównego. Jak kurcze to zrobić zgodnie ze sztuką MVVM?
Oczywiście zgodnie z założeniami do MVVM nie wolno nam trzymać
referencji do widoku.

===

Używasz jakiegoś frameworka do tego MVVM? Ja używałem Prisma 
(http://compositewpf.codeplex.com ) i wzorca Event Aggregator, który to jest 
w budowany we wcześniej wymioniony framework. Event Aggregator odpowiada za 
"luźną" komunikację.
Poczytaj sobię o Prism tu 
http://compositewpf.codeplex.com/releases/view/55580#DownloadId=166638 .

Pozdro.

M. 
Technical Details
Message-ID: <iriskp$5kt$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!not-for-mail
References: <9ca0e021-14f2-4dcf-9790-b8be3cbecd53@y19g2000yqk.googlegroups.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.internetia.pl!not-for-mail
From: "MarlonB" <zyrafa@wieloryb.kon>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: MVVM w WPF - nowe okienko
Date: Wed, 25 May 2011 14:18:57 +0200
Organization: Netia S.A.
Lines: 29
Message-ID: <iriskp$5kt$1@mx1.internetia.pl>
References: <9ca0e021-14f2-4dcf-9790-b8be3cbecd53@y19g2000yqk.googlegroups.com>
NNTP-Posting-Host: 87-205-12-232.ip.netia.com.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1306326489 5789 87.205.12.232 (25 May 2011 12:28:09 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Wed, 25 May 2011 12:28:09 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090
X-Tech-Contact: usenet@internetia.pl
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-Priority: 3
X-Server-Info: http://www.internetia.pl/
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit