دوستان و علاقمندان به مباحث WPF وقتتون بخیر. با آموزش WPF از وب سایت آموزشی پی وی لرن همراهتون هستیم. با بررسی کنترل ها (Controls) در WPF مبحث را ادامه خواهیم داد.
(Windows Presentation Foundation (WPF به توسعه دهندگان اجازه می دهد تا به راحتی برنامه های مبتنی بر UI را بصری غنی ساخته و ایجاد کنند.
عناصر UI کلاسیک یا کنترل ها در سایر فریم ورک های UI نیز در برنامه های WPF اضافه شده است.
همه کنترل های استاندارد WPF را می توان در Toolbox که بخشی از System.Windows.Controls است ، یافت.
این کنترل ها همچنین می توانند به زبان نشانه گذاری XAML ایجاد شوند.
سلسله مراتب وراثت کامل کنترل WPF به شرح زیر است.
در جدول زیر لیستی از کنترل ها وجود دارد که در بخش های بعدی در مورد آن ها بحث خواهیم کرد.
ردیف | کنترل ها و شزح |
---|---|
۱ | Button کنترلی که به ورودی کاربر پاسخ می دهد |
۲ | Calendar کنترلی را نشان می دهد که کاربر را قادر می سازد با استفاده از یک نمایش تقویم تصویری ، تاریخ را انتخاب کند. |
۳ | CheckBox کنترلی که کاربر می تواند آن را انتخاب یا پاک کند. |
۴ | ComboBox لیست کشویی مواردی که کاربر می تواند از بین آن ها انتخاب کند. |
۵ | ContextMenu عنصر context menu را که باید ظاهر شود هر زمان که context menu از طریق رابط کاربر (UI) از درون این عنصر درخواست شود ، دریافت یا تنظیم می کند. |
۶ | DataGrid کنترلی را نشان می دهد که داده ها را در یک گرید قابل تنظیم نمایش می دهد. |
۷ | DatePicker کنترلی که به کاربر اجازه می دهد تاریخ را انتخاب کند. |
۸ | Dialogs همچنین یک برنامه ممکن است پنجره های اضافی را برای کمک به کاربر در جمع آوری یا نمایش اطلاعات مهم نمایش دهد. |
۹ | GridView کنترلی که مجموعه ای از موارد را در ردیف ها و ستون ها ارائه می دهد که می توانند به صورت افقی حرکت کنند. |
۱۰ | Image کنترلی که تصویری را ارائه می دهد. |
۱۱ | Label متن را روی فرم نشان می دهد. پشتیبانی از کلیدهای دسترسی را فراهم می کند. |
۱۲ | ListBox کنترلی که لیستی از مواردی را ارائه می دهد که کاربر می تواند از بین آن انتخاب کند. |
۱۳ | Menus یک کنترل منوی ویندوز را نشان می دهد که به شما امکان می دهد عناصر مرتبط با دستورات و کنترل کننده های رویداد را بصورت سلسله مراتبی سازماندهی کنید. |
۱۴ | PasswordBox کنترلی برای وارد کردن گذرواژهها. |
۱۵ | Popup نمایش محتوا بالای محتوای موجود ، در محدوده پنجره برنامه. |
۱۶ | ProgressBar کنترلی که نشانگر پیشرفت با نمایش یک نوار است. |
۱۷ | RadioButton کنترلی که به کاربر امکان می دهد از میان گروهی از گزینه ها ، یک گزینه را انتخاب کند. |
۱۸ | ScrollViewer کنترل کانتینری که به کاربر اجازه می دهد محتوای آن را بزرگنمایی و پن کند. |
۱۹ | Slider کنترلی که به کاربر امکان می دهد با حرکت دادن کنترل Thumb در طول یک مسیر ، از طیف وسیعی از مقادیر انتخاب کند. |
۲۰ | TextBlock کنترلی که متن را نمایش می دهد. |
۲۱ | ToggleButton دکمه ای که می تواند بین ۲ حالت جابجا شود. |
۲۲ | ToolTip پنجره پاپ آپ که اطلاعات مربوط به یک عنصر را نشان می دهد. |
۲۳ | Window پنجره root که گزینه مینیمایز / ماکسیمایر ، نوار عنوان (Title bar) ، بُردر و دکمه بستن را ارائه می دهد |
۲۴ | ۳rd Party Controlsاز برنامه های کنترل شخص ثالث در برنامه های WPF خود استفاده کنید. |
ما همه این کنترل ها را یک به یک با اجرای آن ها بحث خواهیم کرد.
در این بخش از آموزش WPF ، به بررسی کنترل ها (Controls) در WPF پرداختیم. در جلسه ی آینده Layouts را خواهیم داشت. پس با ادامه آموزش ها همراه باشید.