دوره آموزشی مبانی نمایش ویندوز: بخش دوم چیدمان
2 ساعت 14 دقیقهمتوسط2016-12-02
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
Windows Presentation Foundation (WPF) توی Visual Studio 2015 یه مدل برنامهنویسی یکپارچه ارائه میده که به توسعهدهندهها کمک میکنه اپلیکیشنهای مدرن و جذاب برای ویندوز بسازن.
توی این دوره، والت ریچر، که یه توسعهدهندهی خبرهست، گامبهگام بهت یاد میده که چطور با استفاده از پنلهای لایوت (Layout Panels) توی WPF، رابط کاربری حرفهای و خوشساختی طراحی کنی.
پنلهای لایوت ظروف اصلی هستن که بهت این امکان رو میدن که المانهای رابط کاربری رو بهصورت مرتب و سازمانیافته توی XAML و سایر کدها جایگذاری کنی. توی این آموزش، با ۶ نوع پنل آماده آشنا میشی، مثل:
✅ StackPanel (چیدمان عمودی یا افقی المانها)
✅ DockPanel (چیدمان در گوشههای صفحه)
✅ GridPanel (شبکهبندی رابط کاربری)
علاوه بر این، یاد میگیری چطور ردیف و ستون اضافه کنی، محتوا رو سایزبندی و موقعیتیابی کنی و حتی یه پنل لایوت اختصاصی برای خودت طراحی کنی تا کنترل بیشتری روی چیدمان و طراحی رابط کاربری داشته باشی. 😍
اهداف یادگیری
✅ آشنایی با پنلهای لایوت در WPF
✅ کار با Grid و ایجاد ردیفها و ستونها
✅ ایجاد محتوای اسکرولی (Scrolling Content)
✅ کنترل نمایش و مخفیسازی عناصر (Visibility)
✅ تنظیم و هماهنگسازی چینش المانها
✅ ساخت پنلهای لایوت سفارشی
توی این دوره، والت ریچر، که یه توسعهدهندهی خبرهست، گامبهگام بهت یاد میده که چطور با استفاده از پنلهای لایوت (Layout Panels) توی WPF، رابط کاربری حرفهای و خوشساختی طراحی کنی.
پنلهای لایوت ظروف اصلی هستن که بهت این امکان رو میدن که المانهای رابط کاربری رو بهصورت مرتب و سازمانیافته توی XAML و سایر کدها جایگذاری کنی. توی این آموزش، با ۶ نوع پنل آماده آشنا میشی، مثل:
✅ StackPanel (چیدمان عمودی یا افقی المانها)
✅ DockPanel (چیدمان در گوشههای صفحه)
✅ GridPanel (شبکهبندی رابط کاربری)
علاوه بر این، یاد میگیری چطور ردیف و ستون اضافه کنی، محتوا رو سایزبندی و موقعیتیابی کنی و حتی یه پنل لایوت اختصاصی برای خودت طراحی کنی تا کنترل بیشتری روی چیدمان و طراحی رابط کاربری داشته باشی. 😍
اهداف یادگیری
✅ آشنایی با پنلهای لایوت در WPF
✅ کار با Grid و ایجاد ردیفها و ستونها
✅ ایجاد محتوای اسکرولی (Scrolling Content)
✅ کنترل نمایش و مخفیسازی عناصر (Visibility)
✅ تنظیم و هماهنگسازی چینش المانها
✅ ساخت پنلهای لایوت سفارشی
مهارت ها
Visual StudioSoftware DesignWindowsMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - استفاده از فایلهای تمرین
1. Layout Panels
- 04 - چیدمان و عناصر فرزند را درک کنید
- 05 - از پروژه سفارشی LetterBox استفاده کنید
- 06 - پانلهای طرح بندی را کاوش کنید
- 07 - از StackPanel استفاده کنید
- 08 - از WrapPanel استفاده کنید
- 09 - از DockPanel استفاده کنید
- 10 - از UniformGrid استفاده کنید
- 11 - طرح بندی ستونی را با شبکه کاوش کنید
- 12 - با اندازه ستون و ردیف شبکه کار کنید
- 13 - سطرها و ستونهای شبکه ای را با طراح اضافه کنید
- 14 - سایز بندی ردیفها و ستونها با طراحان
- 15 - عناصر کودک شبکه را نزد طراح قرار دهید
- 16 - با GridSplitter سلولهای شبکه ای بزرگ بسازید
- 17 - موقعیت یابی مطلق با بوم
- 18 - پیمایش محتوا با ScrollViewer
- 19 - از TabControl استفاده کنید
2. سایر مفاهیم چیدمان
- 20 - کنترل دید یک عنصر
- 21 - فرآیند چیدمان را درک کنید
- 22 - اندازه کنترل را نشان دهید
- 23 - چگونه پانلها بر اندازه کنترل تأثیر میگذارند
- 24 - تراز محتوا را تنظیم کنید
- 25 - پوشش عناصر با ZIndex
- 26 - با حاشیه کار کنید
3. پنل طرح بندی سفارشی
- 27 - چرا پنل طرح بندی سفارشی بسازید
- 28 - نمونههایی از پنلهای چیدمان سفارشی
- 29 - آناتومی پنل سفارشی
- 30 - از پنل سفارشی استفاده کنید
- 31 - پنل layout را در ListBox جایگزین کنید
نتیجه
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع ویژوال استودیو
- دوره آموزشی نکات کاربردی برای افزایش بهرهوری در Visual Studio Code
- دوره آموزشی توسعه سی شارپ و دات نت با ویژوال استودیو
- دوره آموزشی 11 نکته برای ویژوال استودیو 2022
- دوره آموزشی NET Big Picture. : توسعه Front-End و رابط کاربری (UI)
- دوره آموزشی نگاه اولیه به ویژوال استودیو کد برای وب
- دوره آموزشی نگاه اولیه به ویژوال استودیو 2022
- دوره آموزشی ابزارهای داده سرور SQL برای ویژوال استودیو