event ב App axml
-
אני מעוניין ליצור טמפלט באפפ זאמל לכל החלונות באפליקציה
לדוגמא:
לכל חלון יהיה כפתור שמירה שיבצע פעולת שמירה או פעולת סגירה או כל פעולה אחרת על הדטה קונטקסט של החלון
הנקודה היא שכאשר אני נמצא באפפ זאמל לא מצאתי גישה לכל האלמנטים האלו שהזכרתי
מישהוא יודע דרך איך לעשות את זה?
תודה רבה!פורסם במקור בפורום CODE613 ב13/08/2014 00:52 (+03:00)
-
בטמפלט/סטייל עצמם צריך להשתמש עם RouteEvent/EventSetter בהתאמה כדי לנתב לקוד (אותו כותבים בapp.cs), רק שזה עובד רק עם RotedEvent שזה האוננטים המיוחדים של WPF ולא עם אוונטים רגילים - אותם א"א לנתב לקוד מתוך סטייל/טמפלט. במקרה של חלון אין אירועי WPF לסגירה רק אירוע פרימיטיבי.
לכן אתה צריך לעשות אחרת: לבנות מחלקה בקוד שיורשת מWindow ולשנות בכל החלונות את המילה Window לשם המחלקה שלך (למשל myNs:MyClassWin) וגם בקוד לשנות את הירושה במקום מWindow למחלקה שלך.בapp.cs תוכל לעצב בסטייל/טמפלט ישירות את המחלקה שלך.
פורסם במקור בפורום CODE613 ב13/08/2014 20:49 (+03:00)