Pertanyaan yang diberi tag «mvvm»

Model-View-ViewModel (MVVM) adalah pola desain arsitektur untuk mengimplementasikan antarmuka pengguna yang memisahkan UI (Tampilan) dari datanya (Model) melalui logika presentasinya (ViewModelnya).

25
Apa perbedaan antara MVC dan MVVM? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 bulan lalu . Apakah ada perbedaan antara pola "Model View Controller" standar dan pola Model / View / …

14
INotifyPropertyChanged vs DependencyProperty di ViewModel
Ketika menerapkan ViewModel dalam arsitektur Model-View-ViewModel aplikasi WPF tampaknya ada dua pilihan utama bagaimana membuatnya menjadi dataable. Saya telah melihat implementasi yang digunakan DependencyPropertyuntuk properti yang akan diikat oleh View dan saya telah melihat implementasi ViewModel INotifyPropertyChangedsebagai gantinya. Pertanyaan saya adalah kapan saya harus memilih yang satu daripada yang lain? …

30
Cara mengikat ke PasswordBox di MVVM
Saya telah menemukan masalah dengan mengikat ke P asswordBox. Tampaknya ini adalah risiko keamanan tetapi saya menggunakan pola MVVM jadi saya ingin memotong ini. Saya menemukan beberapa kode menarik di sini (adakah yang pernah menggunakan ini atau yang serupa?) http://www.wpftutorial.net/PasswordBox.html Secara teknis tampak hebat, tetapi saya tidak yakin bagaimana cara …
251 c#  wpf  mvvm  wpf-controls  passwords 

26
Bagaimana cara ViewModel menutup formulir?
Saya mencoba mempelajari WPF dan masalah MVVM, tetapi menemui hambatan. Pertanyaan ini mirip tetapi tidak persis sama dengan pertanyaan ini (menangani-dialog-in-wpf-with-mvvm) ... Saya memiliki formulir "Login" yang ditulis menggunakan pola MVVM. Formulir ini memiliki ViewModel yang menyimpan Username dan Password, yang terikat ke tampilan di XAML menggunakan data binding normal. …
248 c#  wpf  mvvm 

22
MVVM: Tutorial dari awal hingga akhir?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya seorang programmer C # / Windows Forms dengan pengalaman lebih dari 5 tahun. Saya telah menyelidiki WPF menggunakan pola desain MVVM (Model-View-ViewModel). Saya telah mencari …
243 c#  .net  wpf  mvvm 

20
Mengikat data ke SelectedItem di WPF Treeview
Bagaimana saya bisa mengambil item yang dipilih dalam WPF-treeview? Saya ingin melakukan ini di XAML, karena saya ingin mengikatnya. Anda mungkin berpikir bahwa itu SelectedItemtetapi ternyata tidak ada hanya dapat dibaca dan karenanya tidak dapat digunakan. Inilah yang ingin saya lakukan: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> Saya …
241 c#  wpf  mvvm  treeview  selecteditem 

23
Menangani Dialog di WPF dengan MVVM
Dalam pola MVVM untuk WPF, penanganan dialog adalah salah satu operasi yang lebih kompleks. Karena model tampilan Anda tidak tahu apa-apa tentang tampilan, komunikasi dialog bisa menarik. Saya dapat mengekspos sebuahICommand bahwa ketika tampilan memanggilnya, sebuah dialog dapat muncul. Adakah yang tahu cara yang baik untuk menangani hasil dari dialog? …

13
Kerangka kerja untuk MVVM apa yang harus saya gunakan? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …
233 wpf  mvvm  frameworks 

5
Vue.js — Perbedaan antara v-model dan v-bind
Saya belajar Vue dengan kursus online dan instruktur memberi saya latihan untuk membuat teks input dengan nilai default. Saya menyelesaikannya menggunakan model-v tetapi, instruktur memilih v-bind: value dan saya tidak mengerti mengapa. Bisakah seseorang memberi saya penjelasan sederhana tentang perbedaan antara keduanya dan kapan lebih baik menggunakan masing-masing?



7
Tambahkan arahan dari arahan di AngularJS
Saya mencoba membangun arahan yang berhati-hati menambahkan lebih banyak arahan ke elemen yang dideklarasikan. Sebagai contoh, saya ingin membangun arahan yang mengurus penambahan datepicker, datepicker-languagedan ng-required="true". Jika saya mencoba menambahkan atribut-atribut itu dan kemudian menggunakan $compilesaya jelas menghasilkan loop tak terbatas, jadi saya memeriksa apakah saya sudah menambahkan atribut yang …

4
Mengikat WPF ComboBox ke daftar kustom
Saya memiliki ComboBox yang sepertinya tidak memperbarui SelectedItem / SelectedValue. ComboBox ItemsSource terikat ke properti pada kelas ViewModel yang mencantumkan sekelompok entri buku telepon RAS sebagai CollectionView. Kemudian saya terikat (pada waktu yang terpisah) baik ke SelectedItematau SelectedValueke properti lain dari ViewModel. Saya telah menambahkan MessageBox ke dalam perintah save …
183 c#  wpf  data-binding  mvvm  combobox 

6
[Peringatan Vue]: Tidak dapat menemukan elemen
Saya menggunakan Vuejs . Ini markup saya: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> Ini kode saya: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; Ketika saya memuat halaman saya mendapatkan peringatan ini: [Vue warn]: Cannot find element: #main Apa yang saya …
166 javascript  mvvm  vue.js 

17
Dalam MVVM haruskah ViewModel atau Model mengimplementasikan INotifyPropertyChanged?
Kebanyakan contoh MVVM yang telah saya kerjakan memiliki penerapan ModelINotifyPropertyChanged , tetapi dalam contoh CommandSink Josh Smith mengimplementasikan ViewModelINotifyPropertyChanged . Saya masih secara kognitif menyusun konsep MVVM, jadi saya tidak tahu apakah: Anda harus meletakkan INotifyPropertyChanged di ViewModel untuk mulai CommandSinkbekerja Ini hanyalah penyimpangan dari norma dan itu tidak terlalu …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.