Pytania otagowane jako mvvm

Model-View-ViewModel (MVVM) to architektoniczny wzorzec projektowy do implementowania interfejsów użytkownika, który oddziela interfejs użytkownika (widok) od jego danych (model) za pośrednictwem logiki prezentacji (jego ViewModel).

25
Jaka jest różnica między MVC i MVVM? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 miesięcy temu . Czy istnieje różnica między standardowym wzorcem „Model View Controller” a wzorcem Microsoft Model / View …

14
INotifyPropertyChanged vs. DependencyProperty w ViewModel
Podczas implementowania ViewModel w aplikacji WPF o architekturze Model-View-ViewModel wydaje się, że istnieją dwie główne opcje, jak sprawić, by można było powiązać dane. Widziałem implementacje, które używają DependencyPropertywłaściwości, z którymi View będzie wiązał się, i INotifyPropertyChangedzamiast tego widziałem implementację ViewModel . Moje pytanie brzmi, kiedy powinienem preferować jeden od drugiego? …

30
Jak połączyć się z PasswordBox w MVVM
Z wiązania z P Mam natknąć się na problem asswordBox. Wygląda na to, że stanowi to zagrożenie bezpieczeństwa, ale używam wzorca MVVM, więc chcę to ominąć. Znalazłem tutaj interesujący kod (czy ktoś używał tego lub czegoś podobnego?) http://www.wpftutorial.net/PasswordBox.html Technicznie wygląda świetnie, ale nie jestem pewien, jak odzyskać hasło. Zasadniczo mam …
251 c#  wpf  mvvm  wpf-controls  passwords 

26
W jaki sposób ViewModel powinien zamknąć formularz?
Próbuję nauczyć się WPF i problemu MVVM, ale wpadłem w kłopoty. To pytanie jest podobne, ale nie takie samo jak to (obsługa-dialogów-w-wpf-z-mvvm) ... Mam formularz „Login” napisany przy użyciu wzorca MVVM. Ten formularz ma ViewModel, który przechowuje nazwę użytkownika i hasło, które są powiązane z widokiem w XAML przy użyciu …
247 c#  wpf  mvvm 

22
MVVM: Samouczek od początku do końca?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jestem programistą C # / Windows Forms z ponad 5-letnim doświadczeniem. Badałem WPF przy użyciu wzorca projektowego MVVM (Model-View-ViewModel). Przeszukałem samouczki w Internecie. Obejrzałem nawet …
243 c#  .net  wpf  mvvm 

20
Powiązanie danych z SelectedItem w widoku drzewa WPF
Jak mogę pobrać element wybrany w widoku drzewa WPF? Chcę to zrobić w XAML, ponieważ chcę to powiązać. Możesz pomyśleć, że tak, SelectedItemale najwyraźniej nie istnieje, jest tylko do odczytu i dlatego nie nadaje się do użytku. Oto co chcę zrobić: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> Chcę …
241 c#  wpf  mvvm  treeview  selecteditem 

23
Obsługa okien dialogowych w WPF z MVVM
We wzorcu MVVM dla WPF obsługa okien dialogowych jest jedną z bardziej złożonych operacji. Ponieważ model widoku nie wie nic o widoku, komunikacja w dialogu może być interesująca. Mogę ujawnić, ICommandże gdy widok go wywołuje, może pojawić się okno dialogowe. Czy ktoś zna dobry sposób obsługi wyników z okien dialogowych? …

13
Z jakich ram MVVM powinienem korzystać? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
233 wpf  mvvm  frameworks 

5
Vue.js - różnica między modelem v i v-bind
Uczę się Vue na kursie online, a instruktor dał mi ćwiczenie, aby utworzyć tekst wejściowy z wartością domyślną. Ukończyłem go używając modelu v, ale instruktor wybrał v-bind: wartość i nie rozumiem dlaczego. Czy ktoś może dać mi proste wyjaśnienie różnicy między tymi dwoma i kiedy lepiej użyć każdego z nich?

4
Jaka jest różnica między wzorcem projektowym MVC, MVP i MVVM pod względem kodowania c #
Jeśli przeszukamy Google za pomocą wyrażenia „Jaka jest różnica między wzorcem projektowym MVC, MVP i MVVM”, możemy uzyskać kilka adresów URL omawiających różnicę między wzorcem projektowym MVC MVP i MVVM teoretycznie : MVP Użyj w sytuacjach, w których powiązanie za pomocą tekstu danych nie jest możliwe. Windows Forms jest tego …


7
Dodaj dyrektywy z dyrektywy w AngularJS
Próbuję zbudować dyrektywę, która zajmuje się dodawaniem kolejnych dyrektyw do elementu, który jest zadeklarowany. Na przykład, chcę zbudować dyrektywę, która dba o dodanie datepicker, datepicker-languagei ng-required="true". Jeśli spróbuję dodać te atrybuty, a następnie użyję $compile, oczywiście generuję nieskończoną pętlę, więc sprawdzam, czy już dodałem potrzebne atrybuty: angular.module('app') .directive('superDirective', function ($compile, …

4
Wiązanie ComboBox WPF do listy niestandardowej
Mam ComboBox, który nie wydaje się aktualizować SelectedItem / SelectedValue. ComboBox ItemsSource jest powiązany z właściwością klasy ViewModel, która zawiera listę wpisów w książce telefonicznej RAS jako CollectionView. Następnie związałem (w oddzielnych momentach) obie właściwości SelectedItemlub SelectedValueinną właściwość ViewModel. Dodałem MessageBox do komendy save, aby debugować wartości ustawione przez wiązanie …
183 c#  wpf  data-binding  mvvm  combobox 

6
[Vue warn]: Nie można znaleźć elementu
Używam Vuejs . To jest mój znacznik: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> To jest mój kod: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; Kiedy ładuję stronę, otrzymuję takie ostrzeżenie: [Vue warn]: Cannot find element: #main Co ja robię źle?
166 javascript  mvvm  vue.js 

17
Czy w MVVM ViewModel lub Model powinien implementować INotifyPropertyChanged?
Większość przykładów MVVM, przez które pracowałem, miało implementację ModelINotifyPropertyChanged , ale w przykładzie CommandSink Josha Smitha implementuje ViewModelINotifyPropertyChanged . Nadal poznawczo łączę koncepcje MVVM, więc nie wiem, czy: INotifyPropertyChangedAby zabrać się CommandSinkdo pracy, musisz wstawić ViewModel To tylko aberracja normy i nie ma to większego znaczenia Zawsze powinieneś mieć implementację …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.