سرفصل های دوره:
1. مقدمه ای بر WPF و تحقیقات علمی
2. چرا WPF برای ابزارهای تحقیقاتی علمی؟
3. مزایای WPF در مقایسه با WinForms
4. معماری WPF: مبانی
5. XAML: زبان نشانه گذاری برنامه کاربردی WPF
6. مفاهیم پایه XAML: عناصر، ویژگی ها، فضاهای نام
7. کار با کنترل های پایه WPF: Label, TextBlock, TextBox, Button
8. انواع Layout در WPF: StackPanel, Grid, DockPanel, WrapPanel
9. استفاده از Grid برای چیدمان پیچیده
10. کنترل های پیشرفته WPF: ComboBox, ListBox, CheckBox, RadioButton
11. کنترل های نمایش داده: DataGrid, ListView
12. کار با تصاویر و گرافیک در WPF: Image, BitmapImage
13. ایجاد و مدیریت منابع (Resources) در WPF
14. استایل ها (Styles) و تم ها (Themes) در WPF
15. قالب بندی (Templates) کنترل ها در WPF
16. کار با کنترل های سفارشی (Custom Controls)
17. ایجاد کنترل های سفارشی با استفاده از UserControl
18. ایجاد کنترل های سفارشی با استفاده از Control Template
19. مفاهیم Binding در WPF
20. مکانیسم Binding: OneWay, TwoWay, OneTime
21. ارتباط Binding با ویژگی ها (Properties)
22. ارتباط Binding با مجموعه ها (Collections)
23. استفاده از ObservableCollection برای بروزرسانی خودکار UI
24. تبدیل کننده های مقدار (Value Converters) در WPF
25. اعتبارسنجی داده ها (Data Validation) در WPF
26. اعمال اعتبارسنجی در سطح Binding
27. ...