2010-02-05 13 views

Odpowiedz

1

Cóż, MVC to wzorzec, zawsze możesz zorganizować swój kod w sposób MVC. Nie jestem do końca pewien, o co prosisz (framework lub coś takiego ... nie znam żadnej frameworka mvc dla wpf, ale to nie znaczy, że go nie ma), ponieważ istnieje nie zarządza adresami URL w winformach i wpf oraz innych fajnych rzeczach w asp.net-mvc.

Jeśli chcesz kodować w trybie WPF, zdecydowanie zalecam wykonanie MVVM.

Oto ostateczny początek dla WPF MVVM - http://community.infragistics.com/pixel8/media/p/91950.aspx

1

Można spojrzeć na realizację Model-View-View Model in WPF.

To nie jest framework jak .NET MVC, ale w jego rdzeniu MVC jest wzorcem, a MVVM jest ścisłym analogiem dla WPF.

2

Dla WinForms można zaimplementować własne MVP (model widok prezentera) lub MVC (Model wzory widok kontrolera Istnieją również pewne ramy jak CAB (kompozytowy blok aplikacji), który można użyć http://msdn.microsoft.com/en-us/library/aa480450.aspx, które są w zasadzie wzorcem MVC.

1

Dobrze, jak aplikacje Windows są skonfigurowane, ma sens, model oparty na zdarzeniach może być używany w środowisku utrzymującym stany. hakowania javascript w celu naśladowania tych "stanów" w webformach jest szalone, więc MVC ma sens w sieci, ponieważ sieć jest bezpaństwowa, w indows mamy stany i powinniśmy ich używać. Jeśli naprawdę chcesz mieć interfejs sieciowy do swojej usługi Windows lub cokolwiek innego, możesz umieścić w swoim instalatorze kopię oprogramowania casini i poprosić o korzystanie z interfejsu internetowego bez problemu. Mam nadzieję że to pomoże.

Powiązane problemy