לייבבלוגינג: The Hitchhiker's Guide to WPF Data Binding

8 באפריל 2008

מרצה: תומר שמם

יום שכולו WPF – אולם כנען במלון הילטון – כל ההרצאות בנושא WPF…

תומר העביר אחלה הרצאה על data binding in WPF, בעזרת דוגמא "אקווריום ווירטואלי" שכולו בנוי ב- WPF עם data binding:

IMG_5411 IMG_5412

פוסט של תומר בנושא דומה: Data Binding for Pure CLR Objects.

WPF מספק מנגנון עשיר ל- Data Binding בצורה חלקה ואטומטית, כלי פיתח MS Blend תומך באפשרות של "איגודי מידע" בצורה של "גרור ושחרר":

IMG_5413 

האקווריום ואזורי החלוקה של GUI עם Databinding:

IMG_5416 

מסגרת אדומה: תצוגה מקדימה של טמפרטורת האקווריום, databinding to temperature property in sensor.
מסגרת צהובה: property grid, מציג מאפייני אובייט שמכיל שדות עם פרמטרים שונים של מצב האקווריום, אין databinding – עובד על עיקרון ה- property grid כמו בדוט-נט 2.0.
מסגרת ירוקה: פאנל דינאמי, מציג את התמונה העכשווית של האקווריום ואת ה- list שמשתנה בהתאם להגדרות, databinding to dynamic aquarium sensors and other props.

בתמונה, באזור הדינאמי, רואים את ה- LIST שמתנה בהתאם לבחירה:

IMG_5414

תומר דיבר על הקלות שבשימוש ב- databinding:

IMG_5409

(ה- zoomer של הקוד – פיצ'ר מגניב)

לסיכום: אחלה הרצאה, הועברה בצורה חלקה, מובנת והמון אנשים פתחו עיניים לכוון ה- databinding in WPF.

 

תהנו ותמשיכו לעקוב 🙂

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

2 comments

  1. Tomer Shamam9 באפריל 2008 ב 13:39

    תודה על הפידבק, רק צריך לתקן:

    "מסגרת צהובה: property grid, מציג מאפייני אובייט שמכיל שדות עם פרמטרים שונים של מצב האקווריום, אין databinding – עובד על עיקרון ה- property grid כמו בדוט-נט 2.0"

    אכן עובד בדומה ל-PropertyGrid של VS, אבל הכל מבוסס על Data Templates ו- Data Binding.

    Reply
  2. Maxim9 באפריל 2008 ב 18:50

    תודה, הייתה אחלה הרצאה, העדכן את הפוסט ברגע שיהיה לי זמן

    Reply