locked
Behavior וירושת controls RRS feed

  • שאלה

  • שלום לכולם.

    רציתי לשאול לגבי Behavior בWPF: נגיד ויצרתי את המחלקה הבאה:

    public class DataGridBehavior:Behavior<DataGrid>
    {
          ....
    }

    ועכשיו נגיד שיש control שיורש מDataGrid (לדוגמא DataGrdInherit)

    למה כשניסיתי להגדיר את ההתנהגות על הקונטרול אני מקבל שגיאה של אי התאמה? 

    אני שואל כי ממה שהבנתי דווקא הירושה אמורה להצליח, אולי הבנתי לא נכון.

    תודה רבה


    sainity is overrated

    יום חמישי 30 אוגוסט 2012 15:25

תשובות

  • מה שהצגת צריך לעבוד!

    אתה בטוח שהשתמשת באותו DataGrid type גם בירושה וגם ב- behavior?

    תבדוק שלא בילבלת עם שני פקדים שונים (אולי namespace שונה)

    אם הכל נראה תקין, תנסה לרוקן את שתי המחלקות, ותראה אולי כתבת לוגיקה מסויימת שגורמת ל- exception.

    תומר


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • סומן כתשובה על-ידי slave of the mind יום שני 03 ספטמבר 2012 15:00
    יום שישי 31 אוגוסט 2012 08:32
    מנחה דיון

כל התגובות

  • מה שהצגת צריך לעבוד!

    אתה בטוח שהשתמשת באותו DataGrid type גם בירושה וגם ב- behavior?

    תבדוק שלא בילבלת עם שני פקדים שונים (אולי namespace שונה)

    אם הכל נראה תקין, תנסה לרוקן את שתי המחלקות, ותראה אולי כתבת לוגיקה מסויימת שגורמת ל- exception.

    תומר


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • סומן כתשובה על-ידי slave of the mind יום שני 03 ספטמבר 2012 15:00
    יום שישי 31 אוגוסט 2012 08:32
    מנחה דיון
  • מסתבר שבירושה השתמשו בDataGrid מתוך WPFToolKit, אפילו לא חשבתי על זה משום מה

    sainity is overrated

    יום שני 03 ספטמבר 2012 15:01
  • +1 לתומר. 100% אמור לעבוד לכל דבר שיורש מ- DataGrid

    עריכה: לא שמתי לב להודעה שלך בסוף שהסתדרת )

    • נערך על-ידי Aizikovich Evgeni יום שלישי 04 ספטמבר 2012 11:59
    יום שלישי 04 ספטמבר 2012 11:55