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

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

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

WPF DataGridColumnHeader

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

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

    פורסם במקור בפורום CODE613 ב15/01/2014 08:43 (+02:00)

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

      למה לא להכניס סתם בתוך הHeader?

      פורסם במקור בפורום CODE613 ב15/01/2014 15:23 (+02:00)

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

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

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

        רעיון מצויין!

        עשיתי כך ב Resources:

        <ContentControl x:Key="ColumnHeader">
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="FFFFF"></TextBlock>
                <Button Content="X"></Button>
            </StackPanel>
        </ContentControl>
        

        ולמטה כך:

        <DataGridTextColumn  Header="{StaticResource ColumnHeader}"
        

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

        פורסם במקור בפורום CODE613 ב15/01/2014 15:39 (+02:00)

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

          אני התכוונתי לזה:

          <DataGridTextColumn.Header>
              <StackPanel Orientation="Horizontal">
                  <TextBlock Text="FFFFF"></TextBlock>
                  <Button Content="X"></Button>
              </StackPanel>
          </DataGridTextColumn.Header>
          

          אבל אם זה לכמה עמודות ובמיוחד עם זה מאוגד תשתמש בHeaderTemplate (מקבל DataTemplate) או HeaderStyle שמקבל סטייל לעיצוב DataGridColumnHeader.
          תוכל לשייך בתוכם איגודים למידע העמודה.

          פורסם במקור בפורום CODE613 ב15/01/2014 16:22 (+02:00)

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

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

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

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

            <Style TargetType="HeaderTemplate">
                        
                    </Style>
            

            פורסם במקור בפורום CODE613 ב15/01/2014 16:39 (+02:00)

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

              בטרג'ט תכתוב DataGridColumnHeader.

              שים לב שלDataGrid יש ColumnHeaderStyle שמוחל על כל העמודות.

              פורסם במקור בפורום CODE613 ב15/01/2014 16:48 (+02:00)

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

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

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

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

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

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