WPF Behavior – Real Demo Part 1

28 בFebruary 2014

As we sow in my Behavior intro post LINK .its very simple, now lets develop some real demo I choose for Numbers Only TextBox. .There are a few ways for implementation but I think it is one of the best :Lets following this code public class NumbersOnlyBehaviors : Behavior<TextBoxBase> { protected override void OnAttached() { AssociatedObject.PreviewKeyDown += AssociatedObject_PreviewKeyDown; base.OnAttached(); ...
תגיות: , ,
אין תגובות

WPF Behavior – Introduction

27 בFebruary 2014

Behaviors in WPF its Part that we cannot allow ourselves to missThis is Extra Easy to use and very powerfulAlmost any UI requirements can fully implemented with BehaviorsSome times even on taking place of good Programing methodAnd since Behaviors can be implemented thru Blend ,UI Designers could use them tooYou don’t heard that from me , be careful with your designers permissionsSo, back to the ConceptAdd to your solution reference to: interactivity dllYou can find it in every windows projectWe gonna use it twice, on your C# and in the XAML codeNow , create new class which inherit from...
תגיות: , ,
תגובה אחת

Dragging Window without Window Caption

18 בFebruary 2014

In WPF we can customize easily the window Style ..This is relevant especially for Custom PopUps , MessageBoxes etc :For example <Window x:Class="DragTEst.PopUP" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" WindowStyle="None" Title="PopUP" Height="200" Width="200" Background="red"> <Grid> </Grid> </Window> Now , since the active-Managment of the Dragging Window Ability is depends on the Window .Caption and yet we need the Dragging option :The solution is quite simple with 5 code lines in your code Behind public...
תגיות: ,
אין תגובות

Anywhere anytime by anyone

this great Slogan is the Motive behind excellent Project where is cocking lately by some Excellent Professionals .i am talking about Contribution to the community and especially to science Community :and for the details ..Some of us like to go out for cruise, Surfing and other marine hobbies Others just love to watch Dolphins at the open Sea, ok what if you seen Dolphins and you don’t ?actually looks for it ,Or from the other side of the coin ?what if you like some rare Desert Leopards ..well good for you but, if you really like your Favorite species and go's out with Hope to found one your...
תגיות: ,
אין תגובות

WPF Custom Control – The Third Way

14 בFebruary 2014

אחרי שבעבר דיברנו לא מעט על קסטומיזציה של פקדים מן הראוי לציין שאחרי 2 הדרכים שדיברנו עליהם (לבצע ירושה מControl , או להשתמש ב User Control) כמובן ישנה דרך שלישית שלא נוגעת בXAML אלא באמצעות C# טהור בלבד. למעשה זה סוג של מימוש ל Decorator Pattern ואני מדבר על לרשת מפקד ידוע כאן לא נתעסק בStyle ולא עם Date Template. (למרות שהכל אפשרי גם מקוד) ומאחר שלא נכתוב שום שורת XAML הפקד שלנו יממש את הTemplate הבסיסי שלו, אבל שוב נזכור שלא ניתן לשנות\להרחיב מראה אלא התנהגות בלבד. אבל המטרה היא שונה לגמרי , נניח לצורך שינוי לוגיקה של הפקד. זה יהיה נוגע...
תגיות: , ,
אין תגובות

WPF Window VS. UserControl

9 בFebruary 2014

לא מעט הבדלים בין User Control ובין חלון אני אנסה הפוסט זה לסקור חלק נכבד מהם ואת הכי חשובים בעיניי. שימוש חוזר – טריוויאלי עבור UserControl ומן הסתם חלק מהסיבה המרכזית למי שתכנן אותו.. לא ממש הגיוני בשימוש בחלון , ניתן אומנם להרים אינסטנס חדש לפי בקשה אבל זה לא עונה על הקריטריון של שימוש חוזר במחזור חיי התכנית. אופן השימוש - UserControl ניתן להזריק אותו כתכולה לאזור בUI דרך ContentControl . ולמעשה לשתול אותו בכל מקום חלון ממש לא לט ניתן להכיל חלון בתוך קונטרול או חלון אחר. ניתן אמנם להעביר פרמטרים והודעות אך לא מעבר לזה. אם נסגור אחד...
תגיות: , , ,
תגובה אחת