Logo tl.boatexistence.com

Dapat bang maglaman ng lohika ang viewmodel?

Talaan ng mga Nilalaman:

Dapat bang maglaman ng lohika ang viewmodel?
Dapat bang maglaman ng lohika ang viewmodel?
Anonim

1 Sagot. Maikling sagot, Oo.

Dapat bang may lohika ang ViewModel?

Ang trabaho ng ViewModel ay maaaring gawing string ang balanse na ginagamit bilang binding sa View. Gusto mong itago ang mas maraming lohika sa ViewModel hangga't maaari upang mapanatiling magagamit muli ang iyong code at maluwag na pinagsama. Hindi ako sumasang-ayon dito. Ang isang modelo ay dapat magkaroon lamang ng mga katangian dahil ang mga modelo ay kumakatawan sa data

Ano ang dapat na nilalaman ng ViewModel?

Ang pinakasimpleng uri ng viewmodel na mauunawaan ay isa na direktang kumakatawan sa isang kontrol o isang screen sa isang 1:1 na relasyon, tulad ng sa "screen XYZ ay may isang textbox, isang listbox, at tatlong mga pindutan, kaya ang viewmodel ay nangangailangan ng isang string, isang koleksyon, at tatlong command" Ang isa pang uri ng bagay na akma sa viewmodel layer ay isang …

Naglalaman ba ang ViewModel ng lohika ng negosyo?

ViewModel: Ang ViewModel ay ang gitnang layer sa pagitan ng view at modelo. ViewModel naglalaman ng business logic, na minamanipula ng row data upang ipakita sa view. Ang anumang uri ng pag-andar at pamamaraan ay dapat nasa modelo ng view. Ginagamit ang interface ng iNotifyPropertyChanged sa ViewModel para makamit ang two-way binding.

Dapat bang may interface ang ViewModel?

3 Sagot. Ang pag-interface sa iyong mga VieWModels ay nagbibigay sa iyo ng pakinabang ng panunuya sa kanila sa isang pagsubok, ang pag-interface sa iyong Mga View ay mukhang overkill talaga. Hindi mo ipagpapalit ang iyong mga view at maaaring gawin ang pagsubok sa UI sa mga pangungutya ng iyong ViewModel para hindi mo na kailangang i-interface ang mga ito sa tingin ko. Ito ay isang overkill.

Inirerekumendang: