WPF:ItemsSource אייטם נוסף בסוף itemssource ב wpf
-
שלום
פעמים רבות קורה שצריכים באובייקט שמכיל items source להוסיף item נוסף שלא מה db
למשל, בהרבה מקרים אנחנו רוצים לאפשר ללקוח להוסיף ערך חדש, ואז תיתווסף שורה ב db או תיווצר מחלקה חדשה וכדו', אנחנו מצד אחד לא רוצים לוותר על ה binding, ומצד שני רוצים להוסיף item חדש שנקרא "צור אייטם חדש...." ובלחיצה הוא יתנהג כמצופה.איך עושים את זה??????
תודה
פורסם במקור בפורום CODE613 ב20/06/2013 14:29 (+03:00)
-
יש אפשרות לאסוף לItemsSource כמה מקורות ע"י CompositeCollection.
בתוך הCompositeCollection אפשר לשים גם קולקשנים וגם פריטים בודדים.משתמשים בזה ככה:
<ComboBox.ItemsSource> <CompositeCollection> <ComboBoxItem>צור חדש...</ComboBoxItem> <CollectionContainer Collection="{Binding Source={StaticResource Coll}}" /> <CollectionContainer Collection="{Binding Source={StaticResource Coll1}}" /> </CompositeCollection> </ComboBox.ItemsSource>פורסם במקור בפורום CODE613 ב20/06/2013 14:48 (+03:00)
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות
מדהים!