דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. WPF: הפניה מהזאמל לליסט סטטי שיצרתי באותה מחלקה

WPF: הפניה מהזאמל לליסט סטטי שיצרתי באותה מחלקה

מתוזמן נעוץ נעול הועבר ארכיון code613m
4 פוסטים 3 כותבים 278 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A מנותק
    A מנותק
    avr416
    כתב ב נערך לאחרונה על ידי
    #1

    אני רוצה לכתוב קומבובוקס מורכב:
    יש לי חלון שבו יש אובסרבלבקולקשיין (להלן: ליסט :lol: ) סטטי של תורמים ואחר של תרומות. בזאמל יש לי שני טאבים: אחד להזנת תורמים והשני להזנת תרומות.
    בטאב של הוספת התרומות אני רוצה שיהיה קומבו שהבינדינג שלו הוא לליסט של התורמים והוא מציג את השם הפרטי+משפחה שלהם, וכשהמשתמש בוחר ערך זה שומר את זה למשתנה idDonor בליסט של התרומה.
    אני יודע איך עושים את זה עקרונית (אחרי שדוד הסביר לי זאת, כמובן :lol: ), אלא שאני לא מצליח כיון שמדובר בליסט שאני מצהיר עליו במחלקה שלי, ואני לא מפנה לליסט ממחלקה אחרת (כפי שעשיתי עד היום..).

    קיצר, עיקר השאלה היא איך אני מפנה דרך הזאמל לליסט סטאטי שנמצא בחלון שלי?
    תודה רבה!

    פורסם במקור בפורום CODE613 ב02/09/2015 00:11 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • רחמיםר מנותק
      רחמיםר מנותק
      רחמים מורחק
      כתב ב נערך לאחרונה על ידי
      #2

      זה לא כזה פשוט כיון שאתה צריך להצהיר על הליסט בתוך הזאמל ראה כאן
      http://stackoverflow.com/questions/2695847/wpf-xaml-create-an-observable-collectionobject-in-xaml-in-net-4-0

      אבל אם תעבוד בשיטה של MVVM כל הבעיות מהסוג הזה יפטרו לך מאילהן.

      פורסם במקור בפורום CODE613 ב02/09/2015 00:33 (+03:00)

      תגובה 1 תגובה אחרונה
      0
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        לא מבין מה ההבדל אם זה במלקה X או נוכחית, בהlist מוכרז כמאפיין, משהו כזה:

        public static ObservableCollection<int>  List { get; set;  }
        

        אז בxaml אתה כותב ככה:

        <ComboBox ItemsSource="{Binding Source={x:Static local:MyWindow.List}}" SelectedItem="{Binding xyz}" />
        

        פורסם במקור בפורום CODE613 ב02/09/2015 10:47 (+03:00)

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        2
        • A מנותק
          A מנותק
          avr416
          כתב ב נערך לאחרונה על ידי
          #4

          @דוד ל.ט.

          לא מבין מה ההבדל אם זה במלקה X או נוכחית, בהlist מוכרז כמאפיין, משהו כזה:

          public static ObservableCollection<int>  List { get; set;  }
          

          אז בxaml אתה כותב ככה:

          <ComboBox ItemsSource="{Binding Source={x:Static local:MyWindow.List}}" SelectedItem="{Binding xyz}" />
          

          צודק!! טעות שלי 😢
          שכחתי לכתוב את זה בתור מאפיין source של הבינידנג... וגם להוסיף local.
          כמה זמן ביזבזתי על זה אתמול (ניסיתי הרבה אפשרויות כי לא הבנתי למה הוא לא מכיר את זה..)...

          תודה רבה רבה!!!

          פורסם במקור בפורום CODE613 ב02/09/2015 15:00 (+03:00)

          תגובה 1 תגובה אחרונה
          1

          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום