DCSIMG
כמה קיטורים על WPF ב Orcas - שחר.נט

שחר.נט

בלוגים שאני קורא

ספרים מומלצים

כמה קיטורים על WPF ב Orcas

פתחתי עכשיו פרוייקט WPF ב Orcas. כדי לראות. הנה כמה קיטורים. חלקם דברים שראיתי בעבר וחשבתי שייפתרו וכולם מאד מעצבנים וקריטיים. הם לא מקרי קצה. גיליתי אותם בחמשת הדקות הראשונות של השימוש:

  1. בא בן-אדם. רוצה ליצור handler ל event. הוא רגיל לימי ה WinForms העליזים שבהם דאבל קליק על אובייקט והיה נוצר לו handler ל event. הוא עושה את זה בWPF ולא עובד. דאבל-קליק ב Design לא יוצר handler. כלום. הוא מכיר את החלונית events שהייתה בעבר ב property ומנסה למצוא אותה אבל היא לא קיימת. בסוף, הוא כותב בעצמו את השורה של ה handler ל event.
    הקטע המבאס בכל העניין, שלמרות שזה כתוב בגוף שלישי זה קרה לי. וזה קורה ואין לי פיתרון. וזה מרגיז כי זה מאט את העבודה.
  2. אחד מהדברים המגניבים ונחמדים בWPF זה שהרבה מה controls, גם הסטנדרטיים הם containers ואפשר להכניס ListBox בתור image שנמצא בכלל ב button. הקטע הוא, שה design לא יכול לעשות את זה. כלומר אם אני מצייר איזשהו text box ב button, הוא לא יודע שבXAML הוא צריך לשים את זה בתוכו. כלומר, הוא שם את זה כ control נפרד, ולא "מקונן" אותו לתוך ה button. אז ידנית כתבתי את הקוד הזה:
     
    כלומר, לכתוב את הקוד של הTB בעצמי. ואז, ב Design רואים אותו בתוך ה button. רק שקליק עליו, לא מאפשר לך לשנות את ה properties מהחלונית של VS. אלא רק מהקוד. כי הוא כאילו לא מכיר אותו, הוא רק מציג (כי הגדרתי אותו מתוך הקוד).

עד כאן להפעם.

תוכן התגובה

psclil כתב/ה:

חשבתי ש-drag & drop זה לנובים,  לא למתכנתים...

צדקתי.

# April 20, 2007 6:34 PM

slave of the mind כתב/ה:

אולי אני מתבלבל בין הorcas לblend - אבל בקשר לתלונה השנייה - לי זה עבד יופי. הבעיות התחילו לי רק שרציתי להוסיף את אותו הכפתור בכמה מקומות ובמקום ליצור resource הוא שכפל לי קוד.

מצד שני.. אם הוא היה יודע לעשות הכל היינו משאירים את העבודה למעצב

# April 20, 2007 7:22 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 8 and 5 and type the answer here:


Enter the numbers above: