دوره آموزشی مبانی نمایش ویندوز: بخش دوم چیدمان
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی نمایش ویندوز: بخش اول ساخت برنامه های دسکتاپ دراماتیک
- دوره آموزشی مبانی نمایش ویندوز بخش پنجم: تعامل و کنترل
- دوره آموزشی مبانی نمایش ویندوز بخش چهارم: برس و رنگ
- دوره آموزشی مبانی نمایش ویندوز: بخش سوم رویدادها و مدل رویداد
- دوره آموزشی Microsoft XAML: بخش سوم مفاهیم اصلی
- دوره آموزشی طراحی و تجسم مسکونی: توسعه مفهوم
- دوره آموزشی طراحی یک خانه با نرم افزار رویت معماری
- دوره آموزشی یادگیری Microsoft Paint سه بعدی
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد بلندر
- مسیر آموزشی شروع به کار با مایکروسافت 365
- مسیر آموزشی کارکردن هوشمندانه با مایکروسافت 365
- مسیر آموزشی بهبود بخشیدن مهارت های CAM و CNC خود
- مسیر آموزشی تبدیل شدن به یک تکنسین معماری CAD
- مسیر آموزشی ارتقاء مهارت های SketchUp
- مسیر آموزشی آماده شدن برای آزمون Microsoft Windows Client (MD-100)
- مسیر آموزشی تبدیل شدن به یک Microsoft 365 Enterprise Administrator