| נשלח ב-21/5/2013 15:28 |
|
| |
wpf וMVVM
.
תוקן על ידי מנתחמערכות ב- 28/10/2014 10:59:11
|
|
|
|
| נשלח ב-23/5/2013 00:09 |
|
| |
אני עוסק בMVVM עם knockoutjs וMVC לראשונה זה היה נראה לי מאולץ אבל לאט לאט התחלתי להתאהב בזה והיום אני חושב שזה בהחלט כיף ונכון לעבוד כך
|
|
|
|
| נשלח ב-24/5/2013 02:01 |
|
| |
יצא לך לעבוד מול דטהבייס עם gridView של WPF?
פשוט זוועה! צריך לכתוב עשרות שורות של קוד, לbinding פשוט שבWinForms מתבצע בשתי שורות.
|
|
|
|
| נשלח ב-24/5/2013 02:42 |
|
| |
ממש ממש לא פשוט:
"{... ItemsSource="{Binding וזהו
|
|
|
|
| נשלח ב-24/5/2013 10:13 |
|
| |
זה נכון רק את אתה מוסיף לחצן שמור, שמעדכן את הdataSource. אבל מה עושים אם אתה רוצה שבכל פעם שעורכים רשומה היא תישמר אוטומטית?! אין לDataGrid אירוע מתאים!!
האירוע RowEditEnd, מתרחש לפני שהרשומה בDataGrid משתנה...
|
|
|
|
| נשלח ב-26/5/2013 15:11 |
|
| |
אין לו onblur?
|
|
|
|
| נשלח ב-26/5/2013 16:26 |
|
| |
אין לו כלום. הדרך הסטנדרטית לאיגוד dataGrid לדטהסורס כלשהוא, הוא להפוך כל רשומה לאובייקט iEditAble ואת כל הרשומות להכניס לאובייקס observablecollection. את האירועים, וניהול state וכו' יש להקים לבד, וכמובן גם לנהל את השגיאות לכל אורך התמסורת הזו.
ביישום עסקי פשוט, יש לעיתים עשרות dataGrid, שלכל אחד צריך לעשות את כל הדבר הזה. פשוט מרגיז.
|
|
|
|
| נשלח ב-26/5/2013 18:36 |
|
| |
תעבוד עם entityFramework ו selfTrackingEntities, אוטומטי כל הטבלאות שלך יהיו מסוג TrachableCollection שיורש מ ObsevableCollectiom ', יש לך שם ניהול states וכו', לאורך חיי התוכנה שלי הלא מעטים, לא נתקלתי בפרויקט רציני שמוכן לעבוד עם connection פתוח ל dataBase שכל שינוי שתעשה ישמר אוטומטי, ההצעה שלי לשמור את הנתונים או על ידי כפתור שמירה או ביציאה מהעמוד\דף\חלון. בדרך אגב גם ב EF ניתן לעבוד עם Context פתוח ל DB רק בסוף צריך לעשות SaveChanges()
|
|
|
|
|
| נשלח ב-15/7/2013 11:14 |
|
| |
| ישראלטשע כתב: |  | | לאורך חיי התוכנה שלי הלא מעטים, לא נתקלתי בפרויקט רציני שמוכן לעבוד עם connection פתוח ל dataBase שכל שינוי שתעשה ישמר אוטומטי |
|
הדברים מעט מפליאים.
הנה, תוכנת ERP פופולארית כמו פריוריטי, וכל שינוי מתעדכן מיד בdatabase.
|
|
|
|
| נשלח ב-23/9/2014 16:33 |
|
| |
| אור_היום כתב: |  | התחלתי לעסוק בWPF והתוודעתי לארכיטקטורת MVVM.
אסור לכתוב code behind!
זה נראה לכם הגיוני?!
הרי וויזואל סטודיו מתשלב יפה דווקא עם code behind וMVVM נראה די מאולץ.
אני צודק, או שאלו קשיי הסתגלות ראשוניים?
מה דעתכם? |
|
|
|
|
|
| נשלח ב-29/9/2014 08:58 |
|
| |
.
תוקן על ידי מנתחמערכות ב- 28/10/2014 10:58:54
|
|
|
|
| נשלח ב-26/10/2014 09:40 |
|
| |
.
תוקן על ידי מנתחמערכות ב- 28/10/2014 11:00:08
|
|
|
|
| נשלח ב-2/11/2014 15:42 |
|
| |
| אור_היום כתב: |  | .
תוקן על ידי מנתחמערכות ב- 28/10/2014 10:59:11 |
|
|
|
|
|
|