WPF ViewBox

26 בNovember 2013

תגיות: ,
אין תגובות
פיצ’ר ששווה להכיר , וכן הוא בהחלט שווה פוסט גם אם קצרצר…
נניח שיש לנו קונטרול מצד ג’ (WPF ToolKit, Telerik) או אזה CustomControl ואנו מגלים שיכולת מסוימת (אבל קריטית) לא נתמכת..
דוגמא קלאסית זה IsEnabled או Visibilty. זה אומר שהמימוש הפנימי לקוי..
ובכן במקום להתלונן,  WPF מספק פקד שנקרא ViewBox, שלא דורש מיקום גודל וכו’ מטרתו פשוט לעטוף את מי שחסר לו פרופרטי כזה
או אחר (IsEnabled או Visibilty) ואת הBinding נחבר אליו. כמה פשוט כך זה יעיל.
דוגמא:
<Viewbox IsEnabled="{Binding IsCustomButtonEnabled}">

            <controls: CustomButton Width="130" Height="40">

                <!—some internal code-->

            </controls: CustomButton>

        </Viewbox>

הוסף תגובה
facebook linkedin twitter email

Leave a Reply

Your email address will not be published. Required fields are marked *