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

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

חלונות קופצים WPF

מתוזמן נעוץ נעול הועבר ארכיון code613m
7 פוסטים 2 כותבים 364 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    שמואל
    כתב ב נערך לאחרונה על ידי
    #1

    מה הדרך לעשות דיאלוג למשתמש באמצע מסך התוכנה כפי שמקובל בהרבה תוכנות ובאינטרנט שכל המסביב אפור ורק החלון באמצע פעיל
    וכפי שנראה החלון הוא הקופץ הוא לא window בפני עצמו
    כמובן שכאשר יוצאים מהחלון ישאר החלון התחתון באותו מצב כפי שהיה קודם

    פורסם במקור בפורום CODE613 ב08/04/2014 15:44 (+03:00)

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

    כרום זה התוכנה היחידה שאני מכיר שעושה את זה.
    אני לא יודע אם יש פקד אלגנטי לזה.

    הכי פשוט זה לכסות את הטופס עם ריבוע שחור, ועל זה לפתוח את הטופס הנוסף.
    אבל זה עדיין שתי חלונות.
    אם אתה רוצה שההודעה תהיה חלק מהחלון, תצטרך לעשות כזה בורדר שיכיל פקד מותאם אישית שאותו תמלא לפי העניין.

    פורסם במקור בפורום CODE613 ב08/04/2014 16:08 (+03:00)

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

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

    ניסיתי את הצעתי, הנה צילום מסך:

    ShowUserControlAsHostWin.png

    כל הפרוייקט:
    WpfMessageLightOff.7z

    פורסם במקור בפורום CODE613 ב08/04/2014 17:52 (+03:00)

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

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

    הדוגמה הזו מצויינת
    תודה רבה!

    פורסם במקור בפורום CODE613 ב08/04/2014 18:43 (+03:00)

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

    האם יש אפשרות ליצור את הבורדר בApp
    ניסיתי אבל לא הצלחתי להתייחס אליו מהיוזרקונטרול בשביל לשנות את מצבו
    ויש עוד נקודה חשובה שיש לתת עליה את הדעת הפונקציה אמורה גם לטפל בכך שהתוכנה לא תמשיך את ריצתה עד שיתקבל קלט מהמשתמש
    במצב הנוכחי ההודעה מוצגת אך התוכנה ממשיכה את פעולתה בשונה מmesagBox רגיל

    פורסם במקור בפורום CODE613 ב28/04/2014 00:16 (+03:00)

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

    את השאלה הראשונה לא הבנתי כ"כ. הדרך הפשוטה לשלוט עליו ממקום מרכזי זה עם סטייל.

    בקשר לנקודה שעוררת, אכן זה רחוק מלהיות מושלם. למעשה שווה לבדוק כאלו שכתבו משהו מושקע יותר או ללמוד ממעשיהם, כמו זה: http://www.codeproject.com/Articles/36516/WPF-Modal-Dialog, http://www.codeproject.com/Tips/563144/WPF-Dialog-MessageBox-Manager

    פורסם במקור בפורום CODE613 ב28/04/2014 09:41 (+03:00)

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

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

    הקישור הראשון ממש מצוין ונותן מענה לבעיה של ההמתנה לקלט מהמשתשמש
    הקישור השני לא ניסיתי

    פורסם במקור בפורום CODE613 ב29/04/2014 21:41 (+03:00)

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

  • התחברות

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

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

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

  • התחברו או הירשמו כדי לחפש.