وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

XAML Essential Training

سرفصل های دوره

What is XAML? XAML is one of the primary languages used to create user interfaces for .NET and Windows apps. This course gives you an overview of the what, when, and how of XAML for Microsoft developers who want to build better user interfaces for their applications.

Learn why markup is so important in UI definition, which frameworks use XAML, and how to identify parts of a XAML file. Join instructor Walt Ritscher as he shares his preferred settings for working with XAML in Visual Studio, explores XAML namespaces and namespace mapping, and discusses the use of XAML in other popular Microsoft frameworks. Along the way, get tips on content categories and the ins and outs of the property system, as well as dependency property services, attached properties, TypeConverters, runtime information, markup extensions, additional resources, and more.


01 - Introduction
  • 01 - XAML The Microsoft UI markup language
  • 02 - What you should know before watching
  • 03 - How to access the sample code on GitHub

  • 02 - 1. What Is XAML
  • 01 - Why markup languages are useful for UI definition
  • 02 - The Microsoft UI markup language
  • 03 - What frameworks use XAML
  • 04 - Overview XAML namespaces
  • 05 - Overview Elements and properties
  • 06 - Overview Content
  • 07 - Overview Other concepts

  • 03 - 2. Visual Studio Tools
  • 01 - The Visual Studio XAML designer
  • 02 - Drag-and-drop editing
  • 03 - Configure the designer
  • 04 - Optimize the XAML editor settings
  • 05 - The property window
  • 06 - Use the XAML debug and Hot Reload features

  • 04 - 3. XAML Namespaces
  • 01 - Namespace principles in XML
  • 02 - Namespace declarations in XAML files
  • 03 - Understand namespace mapping
  • 04 - Predefined namespaces
  • 05 - CLR references and namespaces

  • 05 - 4. The Basic Parts of XAML
  • 01 - Instantiate object elements in XAML
  • 02 - Object elements and property attributes
  • 03 - Setting properties in code
  • 04 - Property elements The alternative to property attributes
  • 05 - Use event attributes to subscribe to events
  • 06 - Event handlers for event attributes

  • 06 - 5. Content
  • 01 - What does content mean in XAML
  • 02 - TextBlock and InLine content
  • 03 - Layout panels
  • 04 - Complex content within a ContentControl
  • 05 - Non-UI types in ContentControl
  • 06 - Show lists of elements with ItemsControls
  • 07 - Fill a list using Binding
  • 08 - Make an item selectable with a ListBoxItem
  • 09 - Wrap content with a decorator

  • 07 - 6. Understand the Property System
  • 01 - Concept of dependency properties
  • 02 - The Star custom user control
  • 03 - Register the custom dependency property
  • 04 - Bind to base class dependency property

  • 08 - 7. Use the Dependency Property Services
  • 01 - Property inheritance
  • 02 - How a style sets dependency properties
  • 03 - Binding to another element
  • 04 - Order of precedence for dependency properties

  • 09 - 8. Attached Properties
  • 01 - Explore the concept of attached properties
  • 02 - The Polar panel
  • 03 - Tooltips and attached properties
  • 04 - Keyboard navigation with attached properties
  • 05 - Attached properties with the Grid

  • 10 - 9. TypeConverters
  • 01 - Explore the concepts of TypeConverters
  • 02 - List the built-in TypeConverters
  • 03 - How WPF uses TypeConverter on its types
  • 04 - Create a custom TypeConverter

  • 11 - 10. Use Runtime Information with Markup Extensions
  • 01 - What is a markup extension and how does it compare to a TypeConverter
  • 02 - Use some common markup extensions
  • 03 - Create a custom markup extension
  • 04 - Add parameters to a custom markup extension

  • 12 - 11. Resources
  • 01 - XAML resources and ResourceDictionaries
  • 02 - The resources property
  • 03 - Use resources with the StaticResource markup extension
  • 04 - Styles in resources
  • 05 - Colors in resources
  • 06 - Data sources in resources
  • 07 - Data templates in resources
  • 08 - Explore the resource hierarchy
  • 09 - A quick look at merged resources
  • 10 - Load a resource file for dynamic application UI
  • 11 - Explore the Properties window
  • 12 - Create resources with the Properties window

  • 13 - Conclusion
  • 01 - Next steps
  • 54,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 15683
    حجم: 799 مگابایت
    مدت زمان: 247 دقیقه
    تاریخ انتشار: 12 تیر 1402
    طراحی سایت و خدمات سئو

    54,900 تومان
    افزودن به سبد خرید