Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.614 pregleda

Najnovija ↓

Nacin na koji cu prikazati kontrolu - MVVM 22.01.2012. u 17:35 · pre 180 meseci #1
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.
:)
Potpis
while(I->AmAlive()){
I->DoSomeProgramming();
}
Re: Nacin na koji cu prikazati kontrolu - MVVM 08.02.2012. u 13:04 · pre 179 meseci #2
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..
Re: Nacin na koji cu prikazati kontrolu - MVVM 11.02.2012. u 11:03 · pre 179 meseci
izmenjeno 2 puta, poslednji put 2paca.zwaka 11.02.2012. u 11:17
  1. 2paca.zwaka11.02.2012. u 11:17zapis iz teksta poruke
  2. 2paca.zwaka11.02.2012. u 11:16zapis iz teksta poruke
#3
Hvala pogledacu ovo,a sto se tice Mvvm toolkit-a, ne koristim ni jedan.
Hvala jos jednom :D

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);
Potpis
while(I->AmAlive()){
I->DoSomeProgramming();
}
Re: Nacin na koji cu prikazati kontrolu - MVVM 21.02.2012. u 10:41 · pre 179 meseci #4
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.
Potpis
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ć
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme