اپلیکیشن اندرویدی فلشکارت آموزشی تسلط کامل بر ترگرها و اکشنهای XAML — ساخت رابط کاربری واکنشگرا با رفتارهای تعاملی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط کامل بر ترگرها و اکشنهای XAML — ساخت رابط کاربری واکنشگرا با رفتارهای تعاملی
موضوع کلی: توسعه نرمافزار دسکتاپ مدرن
موضوع میانی: رفتارها و ترگرهای XAML
📋 سرفصلهای دوره
- 1. مقدمهای بر XAML و ساختار رابط کاربری
- 2. وابستگیها و سیستم خاصیتهای وابسته
- 3. رویدادهای مسیریابیشده در XAML
- 4. مفهوم ترگر در رابط کاربری
- 5. تفاوت ترگر و رویداد در XAML
- 6. معماری رفتارها و اقدامات
- 7. EventTrigger: اجرا بر اساس رویداد
- 8. PropertyTrigger: واکنش به تغییر مقدار
- 9. DataTrigger: اتصال به داده
- 10. MultiTrigger: ترکیب چند شرط
- 11. DataTrigger با چند شرط
- 12. InvokeCommandAction: فراخوانی دستور از VM
- 13. CallMethodAction: فراخوانی متد
- 14. ChangePropertyAction: تغییر خاصیت
- 15. ControlStoryboardAction: کنترل انیمیشن
- 16. PlayStoryboard و PauseStoryboard
- 17. StopStoryboard و ResumeStoryboard
- 18. VisualStateManager و وضعیتهای بصری
- 19. تعریف وضعیتهای بصری در کنترلها
- 20. Transitions بین وضعیتها
- 21. استوریبورد و انیمیشن در ترگرها
- 22. KeyFrame انیمیشنها در اقدامات
- 23. استفاده از Timer در XAML
- 24. EventTrigger سفارشی با کد پشتیبان
- 25. ساخت ترگر سفارشی
- 26. ساخت اقدام سفارشی
- 27. Attached Behaviors الگوی طراحی
- 28. Interaction.Triggers در WPF
- 29. Interaction.Triggers در UWP
- 30. Microsoft.Xaml.Behaviors در WinUI 3
- 31. تفاوت رفتارهای WPF و UWP
- 32. GestureTrigger و لمس
- 33. KeyTrigger: رویدادهای کیبورد
- 34. TimerTrigger: اجرای دورهای
- 35. AdaptiveTrigger: پاسخ به اندازه صفحه
- 36. StateTrigger در UWP/WinUI
- 37. ComparisonStateTrigger
- 38. PropertyChangedTrigger
- 39. BindingBaseUpdateTrigger
- 40. DataContextChangedTrigger
- 41. NavigationTrigger
- 42. ElementAvailableTrigger
- 43. ContentLoadingTrigger
- 44. LayoutUpdatedTrigger
- 45. DragDrop actions در XAML
- 46. Pointer actions و لمسی
- 47. Focus actions
- 48. SoundAction و بازپخش صدا
- 49. FluxAction و تغییر فلو
- 50. Conditional actions
- 51. MVVM و ترگرها بدون کد پشتیبان
- 52. ارتباط ترگر با DI
- 53. Debugging ترگرها و اقدامات
- 54. Performance ترگرها
- 55. حلقه رویداد و بازخورد
- 56. ترتیب اجرای چند اقدام
- 57. Cancelable actions
- 58. TargetedTriggers و محدودسازی هدف
- 59. Blend SDK و تاریخچه رفتارها
- 60. نمونههای کاربردی: فرمهای واکنشگرا
- 61. نمونههای کاربردی: لیستهای تعاملی
- 62. نمونههای کاربردی: داشبوردها
- 63. نمونههای کاربردی: فرآیندهای چندمرحلهای
- 64. تستنویسی ترگرها
- 65. استقرار و بهینهسازی نهایی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.