Innholdsfortegnelse:
- Skal ViewModel ha logikk?
- Hva bør en ViewModel inneholde?
- Inneholder ViewModel forretningslogikk?
- Skal ViewModel ha grensesnitt?
Video: Skal viewmodel inneholde logikk?
2024 Forfatter: Fiona Howard | [email protected]. Sist endret: 2024-01-10 06:41
1 Svar. Kort svar, Yes.
Skal ViewModel ha logikk?
Jobben til ViewModel kan være å gjøre balansen om til en streng som brukes som binding i View. Du ønsker å holde så mye logikk utenfor ViewModel som mulig for å holde koden gjenbrukbar og løst koblet. Jeg er uenig i dette. En modell bør ideelt sett bare ha egenskaper fordi modellene representerer dataene
Hva bør en ViewModel inneholde?
Den enkleste typen visningsmodell å forstå er en som direkte representerer en kontroll eller en skjerm i et 1:1-forhold, som i "skjerm XYZ har en tekstboks, en listeboks og tre knapper, så visningsmodellen trenger en streng, en samling og tre kommandoer" En annen type objekt som passer i visningsmodelllaget er en …
Inneholder ViewModel forretningslogikk?
ViewModel: ViewModel er midtsjiktet mellom visningen og modellen. ViewModel inneholder forretningslogikken, som manipulerer raddataene til å vises i visningen. Enhver form for funksjon og metoder bør være i visningsmodellen. iNotifyPropertyChanged-grensesnittet brukes i ViewModel for å oppnå toveisbinding.
Skal ViewModel ha grensesnitt?
3 svar. Å bruke grensesnittet til VieWModels gir deg fordelen av å håne dem i en test, og grensesnittet til visningene dine ser faktisk ut som noe overdreven. Du vil ikke utveksle synspunkter, og UI-testing kan gjøres på hån av ViewModel, så du vil egentlig ikke trenge å grensesnitt dem, tror jeg. Det er en overkill.
Anbefalt:
Skal oppsigelsesbrevet inneholde grunn?
Når du skriver et oppsigelsesbrev, er det ofte viktig å ta med grunnen til at du slutter. Dette kan gi arbeidsgiveren din verdifull informasjon om situasjonen . Bør du gi en begrunnelse i et oppsigelsesbrev? Du trenger ikke å gi detaljer om hvorfor du slutter i oppsigelsesbrevet.
Hva skal en balanse inneholde?
En balanse består av aktiva, forpliktelser og egenkapital Eiendeler og forpliktelser er delt inn i kort- og langsiktige forpliktelser, inkludert kontantkontoer som sjekk, pengemarkedet eller statspapirer. Til enhver tid må eiendeler tilsvare gjeld pluss egenkapital .
Kan bunntekst inneholde fotografier?
Gå til Sett inn > Topptekst eller bunntekst > Blank (eller en enkel mal). Dobbeltklikk på [Skriv inn her] i topp- eller bunntekstområdet. Velg Bilder eller Online bilder, og velg deretter bildet ditt. Kan bunntekst inneholde datoer?
Bør alle organiske forbindelser inneholde karbon?
Alle organiske forbindelser inneholder karbon, i tillegg til hydrogen, med mindre det har blitt erstattet av et annet grunnstoff . Må en organisk forbindelse inneholde karbon? Organiske forbindelser inneholder alltid karbon sammen med andre grunnstoffer som trengs for at levende organismer skal fungere.
Bør fuktighetskrem inneholde alkohol?
Alcohol kan være et nyttig tillegg for å hjelpe ingrediensene med å trenge inn i huden, bevare produktet og få det til å føles lett når det påføres, sier Frieling. I mindre mengder er det usannsynlig at det er skadelig, men vær spesielt forsiktig hvis du har sensitiv, tørr eller eksemutsatt hud .