1 መልስ። አጭር መልስ፣ አዎ።
ViewModel አመክንዮ ሊኖረው ይገባል?
የእይታ ሞዴሉ ስራ ሚዛኑን ወደ ህብረ ቁምፊ መቀየር ሊሆን ይችላል እይታ ውስጥ እንደ ማሰሪያ የሚያገለግል። ኮድዎን እንደገና ጥቅም ላይ ሊውል የሚችል እና በቀላሉ ተጣምሮ ለማቆየት በተቻለ መጠን ብዙ አመክንዮ ከ ViewModel ውጭ ማድረግ ይፈልጋሉ። በዚህ አልስማማም። አንድ ሞዴል በሐሳብ ደረጃ ንብረቶች ብቻ ሊኖሩት ይገባል ምክንያቱም ሞዴሎች ውሂቡን ይወክላሉ
የእይታ ሞዴል ምን መያዝ አለበት?
ለመረዳት በጣም ቀላሉ የዕይታ ሞዴል በ1፡1 ግንኙነት ውስጥ ያለውን መቆጣጠሪያ ወይም ስክሪን በቀጥታ የሚወክል ነው፣ በ "ስክሪን XYZ የጽሑፍ ሳጥን፣ የሊስት ሳጥን እና ሶስት አዝራሮች ስላሉት የእይታ ሞዴሉያስፈልገዋል። አንድ ሕብረቁምፊ፣ ስብስብ እና ሶስት ትዕዛዞች"ሌላ የዕይታ ሞዴል ንብርብር ጋር የሚስማማ ነገር … ነው።
ViewModel የንግድ አመክንዮ አለው?
ViewModel፡ ViewModel በእይታ እና በአምሳያው መካከል ያለው መካከለኛ ንብርብር ነው። ViewModel የንግዱን አመክንዮ ይዟል፣ይህም በእይታ ውስጥ የረድፍ ውሂቡን ያስተላልፋል። ማንኛውም አይነት ተግባር እና ዘዴዎች በእይታ ሞዴል ውስጥ መሆን አለባቸው. የiNotifyPropertyChanged በይነገጽ የሁለት መንገድ ትስስርን ለማግኘት በViewModel ውስጥ ጥቅም ላይ ይውላል።
ViewModel በይነገጽ ሊኖረው ይገባል?
3 መልሶች። የእርስዎን VieWModels ማገናኘት በፈተና ውስጥ እነሱን ለመሳለቅ ጥቅማጥቅሞችን ይሰጥዎታል፣ እይታዎችዎን ማገናኘት በእርግጥ ከመጠን ያለፈ ይመስላል። እይታዎችዎን አይለዋወጡም እና የዩአይ ሙከራ በእርስዎ የእይታ ሞዴል መሳለቂያ ላይ ሊደረግ ስለሚችል በእርግጥ እኔ እንደማስበው በይነገጽ ማድረግ አያስፈልጎትም። ከመጠን በላይ መጨመር ነው።