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).

3
AndroidViewModel vs ViewModel
Dengan diperkenalkannya pustaka Komponen Arsitektur Android, beberapa kelas baru diperkenalkan, termasuk AndroidViewModeldan ViewModel. Namun, saya mengalami kesulitan mencari tahu perbedaan antara dua kelas ini. The dokumentasi ringkas menjelaskan AndroidViewModelsebagai berikut: Konteks aplikasi sadar ViewModel Saya menghargai singkatnya, tapi apa sebenarnya implikasi ini? Kapan kita harus memilih untuk menggunakan AndroidViewModellebih ViewModeldan …

3
Praktik yang baik atau buruk untuk Dialog di WPF dengan MVVM?
Saya akhir-akhir ini memiliki masalah membuat tambah dan edit dialog untuk aplikasi WPF saya. Yang ingin saya lakukan dalam kode saya adalah sesuatu seperti ini. (Saya kebanyakan menggunakan pendekatan viewmodel pertama dengan mvvm) ViewModel yang memanggil jendela dialog: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything with the dialog …
148 c#  .net  wpf  mvvm  modal-dialog 

12
Menangani acara penutupan jendela dengan WPF / MVVM Light Toolkit
Saya ingin menangani Closingacara (ketika pengguna mengklik tombol 'X' kanan atas) dari jendela saya untuk akhirnya menampilkan pesan konfirmasi atau / dan membatalkan penutupan. Saya tahu bagaimana melakukan ini di kode-belakang: berlangganan Closingacara jendela kemudian gunakan CancelEventArgs.Cancelproperti. Tapi saya menggunakan MVVM jadi saya tidak yakin itu pendekatan yang baik. Saya …
145 c#  wpf  xaml  mvvm  mvvm-light 

9
Contoh bagus Template MVVM
Saat ini saya sedang bekerja dengan template Microsoft MVVM dan menemukan kurangnya contoh detail yang membuat frustrasi. Contoh ContactBook yang disertakan menunjukkan sedikit penanganan Komando dan satu-satunya contoh lain yang saya temukan adalah dari artikel Majalah MSDN di mana konsepnya mirip tetapi menggunakan pendekatan yang sedikit berbeda dan masih kurang …
141 wpf  mvvm 

2
Apa Prism untuk WPF?
Saya sering menemukan sesuatu yang disebut Prism baru-baru ini. Microsoft, yang menjalankan proyek tersebut, menggambarkannya sebagai Panduan untuk aplikasi komposit di WPF dan Silverlight. Bahkan setelah membaca deskripsi yang lebih rinci di luar sana, saya hampir tidak tahu tentang apa sebenarnya itu, saya khawatir. Saya berharap di sini seseorang dapat …
137 wpf  mvvm  prism 

21
Atur fokus pada TextBox di WPF dari model tampilan
Saya memiliki TextBoxdan Buttondalam pandangan saya. Sekarang saya memeriksa suatu kondisi pada tombol klik dan jika kondisi ternyata salah, menampilkan pesan kepada pengguna, dan kemudian saya harus mengatur kursor ke TextBoxkontrol. if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable = …
129 c#  wpf  xaml  mvvm  textbox 

6
Mendorong kembali properti GUI hanya-baca ke ViewModel
Saya ingin menulis ViewModel yang selalu mengetahui keadaan saat ini dari beberapa properti ketergantungan hanya-baca dari View. Secara khusus, GUI saya berisi FlowDocumentPageViewer, yang menampilkan satu halaman dalam satu waktu dari FlowDocument. FlowDocumentPageViewer memperlihatkan dua properti dependensi hanya-baca yang disebut CanGoToPreviousPage dan CanGoToNextPage. Saya ingin ViewModel saya selalu mengetahui nilai …

3
Apa itu ViewModelLocator dan apa kelebihan / kekurangannya dibandingkan dengan DataTemplates?
Dapatkah seseorang memberi saya ringkasan singkat tentang apa itu ViewModelLocator, cara kerjanya, dan apa pro / kontra penggunaannya dibandingkan dengan DataTemplates? Saya telah mencoba mencari info di Google tetapi tampaknya ada banyak implementasi yang berbeda dan tidak ada daftar yang tepat tentang apa itu dan pro / kontra menggunakannya.

11
MVVM di WPF - Bagaimana cara memperingatkan ViewModel tentang perubahan Model… atau haruskah saya?
Saya akan membaca beberapa artikel MVVM, terutama ini dan ini . Pertanyaan khusus saya adalah: Bagaimana cara mengkomunikasikan perubahan Model dari Model ke ViewModel? Dalam artikel Josh, saya tidak melihat dia melakukan ini. ViewModel selalu meminta properti dari Model. Dalam contoh Rachel, dia memang memiliki model yang diimplementasikan INotifyPropertyChanged, dan …
112 c#  .net  wpf  mvvm 

23
Solusi IsiOtomatis browser AngularJS dengan menggunakan arahan
Saat mengirimkan formulir di AngularJS dan menggunakan fungsi ingat kata sandi browser, dan dalam upaya login berikutnya Anda membiarkan browser mengisi formulir login dengan nama pengguna dan kata sandi, $scopemodel tidak akan diubah berdasarkan pengisian otomatis. Satu-satunya peretasan kotor yang saya temukan adalah menggunakan petunjuk berikut: app.directive("xsInputSync", ["$timeout" , function($timeout) …

9
Argumen tambahan Android ViewModel
Apakah ada cara untuk meneruskan argumen tambahan ke AndroidViewModelkonstruktor kustom saya kecuali konteks Aplikasi. Contoh: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } Dan ketika saya ingin ViewModelmenggunakan kelas khusus …


10
Mengaktifkan peristiwa klik ganda dari item WPF ListView menggunakan MVVM
Dalam aplikasi WPF menggunakan MVVM, saya memiliki kontrol pengguna dengan item listview. Dalam waktu proses, ini akan menggunakan penyatuan data untuk mengisi tampilan daftar dengan kumpulan objek. Apa cara yang benar untuk melampirkan peristiwa klik ganda ke item dalam tampilan daftar sehingga ketika item dalam tampilan daftar diklik dua kali, …
102 wpf  mvvm 

5
Bagaimana cara menyetel ViewModel pada jendela di XAML menggunakan properti DataContext?
Pertanyaannya cukup banyak menjelaskan semuanya. Saya memiliki jendela, dan telah mencoba untuk mengatur DataContext menggunakan namespace lengkap ke ViewModel, tapi sepertinya saya melakukan sesuatu yang salah. <Window x:Class="BuildAssistantUI.BuildAssistantWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="BuildAssistantUI.ViewModels.MainViewModel">
96 .net  wpf  xaml  mvvm 

17
Tutup Jendela dari ViewModel
Saya membuat sebuah Login menggunakan a window controluntuk memungkinkan pengguna login ke WPFaplikasi yang saya buat. Sejauh ini, saya telah membuat metode yang memeriksa apakah pengguna telah memasukkan kredensial yang benar untuk usernamedan passworddi textboxlayar login, bindingdua properties. Saya telah mencapai ini dengan membuat boolmetode, seperti; public bool CheckLogin() { …
96 c#  wpf  mvvm 

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.