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: 3876 | 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.



+7 Profil

icon Nacin na koji cu prikazati kontrolu - MVVM22.01.2012. u 16:35 - pre 149 meseci
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 148 meseci
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.



+7 Profil

icon Re: Nacin na koji cu prikazati kontrolu - MVVM11.02.2012. u 10:03 - pre 148 meseci
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ć
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Nacin na koji cu prikazati kontrolu - MVVM21.02.2012. u 09:41 - pre 148 meseci
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.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

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

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

Postavi temu Odgovori

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