คุณสมบัติและส่วนขยายรูปแบบ MVVM คืออะไร ดังที่ฉันสังเกตเห็นว่ามีเฟรมเวิร์ก MVVM มากมาย และทั้งหมดก็มีแนวคิดเดียวกัน แม้ว่าจะมีความแตกต่างอยู่บ้างก็ตาม ฉันจะไม่ถามว่าความแตกต่างคืออะไร แต่ฉันต้องการสร้างรายการทั่วไปของคุณสมบัติ/ส่วนขยายหลักสำหรับรูปแบบ MVVM ที่จะให้เป็นจุดเริ่มต้นที่ดีในการเลือกระหว่างเฟรมเวิร์กที่แตกต่างกันหรือรูปแบบ MVVM ที่สร้างขึ้นเอง โปรดอธิบายคุณสมบัติที่คุณกำลังพูดถึง เพื่อให้คำถามชัดเจน ฉันจะเริ่มต้นด้วยความรู้ของตัวเอง ฉันจะทำรายการให้เสร็จเมื่อได้รับคำตอบ
รูปแบบ
- คอลเลกชันที่สังเกตได้
- INotifyPropertyChanged แล้ว
- ฉันคำสั่ง
- คนกลาง
- พฤติกรรม (System.Windows.Interactivity)
โครงสร้าง
- แบบอย่าง
- ดูโมเดล
- โมเดลวิว