WPF x:Reference

12/01/2013

DataTemplates משמשים כתחליפים לקטעי קוד במהלך התוכנית אשר יכולים להחליף קטעים אשר חוזרים על עצמם במקומות שונים או שאיננו יודעים איזה קטע xaml נצטרך בנקודה מסויימת. לדוגמא, כאשר אנו עובדים עם ItemTemplateSelector ואנו רוצים לספק למשתמש עיצוב שונה לפי בחירתו (לדוגמא, ComboBox vs. TextBlock) אנו נשתמש ב- DataTemplate-ים אשר אחד יציג ComboBox והשני יציג TextBlock ולי המשתמש אנו נציג את התבנית המתאימה. הבעיה עם DataTemplate שהוא אינו יכול לקבל Binding ישירות ל- ViewModel אלא לאובייקט אשר הוא יאותחל בתוכו כגון DataGrid, ListBox וכדומה. במידה ונרצה לבצע Binding ל- Property אחר ב- ViewModel אנו זקוקים לפתרון...
אין תגובות