Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nacin na koji cu prikazati kontrolu - MVVM

[es] :: .NET :: WPF Programiranje :: Nacin na koji cu prikazati kontrolu - MVVM

[ Pregleda: 851 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



Profil

icon Nacin na koji cu prikazati kontrolu - MVVM22.01.2012. u 16:35 - pre 822 dana i 3h

Imam jedno pitanje.
Ako otvaram prozor iz ViewModel-a, nesto poput :
Code:

SimpleWnd simpleWnd = new SimpleWnd(/*neki parametri*/);
simpleWnd.Show();

da li to rusi samu ideju mvvm obrasca.
Moje misljenje je da ovo ne treba ovako, ali posto radim sa Mvvm-om tek 2 meseca, mislim i znam da ima iskusnijih.
Ako ne moze ovako, koje savete mozete dati ?
Hvala unapred.

while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

_NEShA_
Nebojša Kurjakov
Novi Sad

Član broj: 13821
Poruke: 93
89.216.36.*

ICQ: 108762839
Sajt: www.soinfo.org


Profil

icon Re: Nacin na koji cu prikazati kontrolu - MVVM08.02.2012. u 12:04 - pre 805 dana i 7h
U pravu si, idealan VM ne bi trebao da bude "svestan" View komponenti. Ovde je dat primer implementacije Dialog prozora i prikazivanja istih, nešto slično koristim u aplikaciji na kojoj radim. Takođe, ako koristiš galasoft-ov mvvm light toolkit, jedno od mogućih rešenja je korišćenje Messaging-a..
 
Odgovor na temu

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



Profil

icon Re: Nacin na koji cu prikazati kontrolu - MVVM11.02.2012. u 10:03 - pre 802 dana i 9h
Laptopovi

Hvala pogledacu ovo,a sto se tice Mvvm toolkit-a, ne koristim ni jedan.
Hvala jos jednom

Imam jos jedno pitanje.
U MainView-u imam TabControlu ciji je ItemsSource bind-ovan na kolekciju u MainViewModel-u.
Imam jos jedan view (npr. SimpleView) koji zelim da dodam u tu tab kontrolu.
Mogu li da uradim nesto ovako u MainViewModel-u :
Code:

// this._views - kolekcija koja je bind-ovana sa
// TabControl.ItemsSource u MainView-u
// SimpleView - tip View-a koji zelim da dodam u TabControl-u kao novi TabItem
SimpleView sView = new SimpleView();
SimpleViewModel sViewModel = new SimpleViewModel(/*Neki parametri*/);
sView.DataContext = sViewModel;
this._views.Add(sView);


[Ovu poruku je menjao 2paca.zwaka dana 11.02.2012. u 11:16 GMT+1]

[Ovu poruku je menjao 2paca.zwaka dana 11.02.2012. u 11:17 GMT+1]
while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

mmix
Miljan Mitrović
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 5286

Sajt: blog.mitrovic.rs


Profil

icon Re: Nacin na koji cu prikazati kontrolu - MVVM21.02.2012. u 09:41 - pre 792 dana i 10h
AKo ne koristis dependency injection u MVVMu u WPF aplikaciji onda to i nema neke velike svrhe. Samo pravis sebi overhead a ne dobijas nista zauzvrat.
▪ To argue with a person who has renounced the use of reason is like administering medicine to the dead - Thomas Paine
▪ The problem with Socialism is that eventually you run out of other people's money - Lady Thatcher
▪ Success is: 1% inspiration, 98% perspiration and 2% attention to detail
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
 
Odgovor na temu

[es] :: .NET :: WPF Programiranje :: Nacin na koji cu prikazati kontrolu - MVVM

[ Pregleda: 851 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.