Требования к знаниям:
- Integrate WinForms and WPF within an application.
This objective may include but is not limited to: using ElementHosts within WinForms and ControlHosts within WPF; using the PropertyMap property - Implement asynchronous processes and threading.
This objective may include but is not limited to: implementing asynchronous programming patterns; marshalling between threads; freezing UI elements; using timers; Task Parallel Library; parallel LINQ; using the dispatcher; BackgroundWorker component - Incorporate globalization and localization features.
This objective may include but is not limited to: loading resources by locale; marking localizable elements; using culture settings in validators and converters; using language properties and rendering direction properties; working with resource files for localization; determining installed locales; regional settings - Implement drag and drop operations within and across applications.
This objective does not include: Dynamic Data Exchange (DDE) - Implement security features of an application.
This objective may include but is not limited to: configuring Software Restriction Policy (SRP); full trust and partially trusted security; interoperability with legacy CAS policy; User Account Control (UAC) - Manage user and application settings.
This objective may include but is not limited to: creating application settings; creating user settings; loading and saving settings
This objective does not include: persisting to database - Implement dependency properties.
This objective may include but is not limited to: enabling data binding and animation, property metadata, property change callbacks
Ссылки на MSDN:
- Integrate WinForms and WPF within an application.
Using ElementHosts within WinForms and ControlHosts within WPF;
Using the PropertyMap property. - Implement asynchronous processes and threading.
Implementing asynchronous programming patterns;
Marshalling between threads;
Freezing UI elements;
Using timers (DispatcherTimer);
Task Parallel Library;
Parallel LINQ;
Using the dispatcher;
BackgroundWorker component. - Incorporate globalization and localization features.
Loading resources by locale;
Marking localizable elements;
Using culture settings in validators and converters;
Using language properties and rendering direction properties;
Working with resource files for localization;
Determining installed locales;
Regional settings - Implement drag and drop operations within and across applications.
Implement drag and drop operations within and across applications. - Implement security features of an application.
Configuring Software Restriction Policy (SRP);
Full trust and partially trusted security;
Interoperability with legacy CAS policy;
User Account Control (UAC). - Manage user and application settings.
Creating application settings;
Creating user settings;
Loading and saving settings (Сохранение). - Implement dependency properties.
Enabling data binding and animation
Property metadata
Property change callbacks
Статьи/Блоги:
Доступ к значениям App.Config в WPF
MSDN Magazine/RU:
Создание более быстро реагирующих приложений с Dispatcher
Свойства зависимости и уведомления
Video на WindowsClient/EN:
How Do I: WinForms WPF Integration
How Do I: Use a WPF Control in a Windows Form using ElementHost
How Do I: Use Resource Files for Localization both in XAML and Code
How Do I: Build an Asynchronous Progress Bar in WPF
How Do I: Localize Applications using the CultureInfo Class
Комментариев нет:
Отправить комментарий