-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Mauro Servienti edited this page Jan 8, 2015
·
52 revisions
- Building the source code;
- Included sample applications;
- Release management process;
- A note on versioning;
- Contribution guideline;
- How to: get the view of a given view model;
- How to: bi-directional communication between different windows/views;
- How to: handle the busy status during async/long running operations;
(nuget package: Radical.Windows.Presentation)
-
Inversion of Control:
- Castle Windsor;
- Autofac;
- Unity (v2 & v3);
- Puzzle Container (for WinRT & WP apps);
- Conventions:
- MVVM;
- AbstractViewModel;
- Validation and Validation Services: ICanBeVallidated;
- The boot process demystified;
-
The “IViewResolver”: how to get view instances at runtime;
- Default view behaviors;
- Callback expectations: intercepting view lifecycle events in the view model;
- Intercepting the view model before it is used;
-
The message broker;
- Built-in messages;
- Stand alone message handlers;
- [[AbstractMementoViewModel and the Change Tracking Service]];
- Focus management;
- [WinRT] Charms handling;
- [WinRT] Settings Charm Conventions plugin;
- UI Composition;
- The message broker;
- Property System;
- Entity and EntityCollection;
- IBindingListView implementation: EntityView;
- Change Tracking Service;
- System.Enum metadata and localization;
- Observers: concepts;
- Customer Improvement Program;
(nuget package: Radical.Windows)
- Collections:
- ObservableEntityCollection;
- EntityCollectionView;
- Behaviors:
- Auto Complete;
- Cue banner;
- Drag & Drop;
- Empty place holder;
- List view behaviors:
- Column manager;
- Column header commanding;
- Auto size, selected items binding, sort and item double click management;
- Overlay adorner;
- Text box:
- Command;
- Auto select;
- DisableUndoManager (.Net 3.5 only);
- Password;
- Window control box;
- Generic routed event handler to command behavior;
- Markup:
- Editor binding;
- Command bindings:
- Auto command binding;
- Behavior auto command binding;
- Effects:
- Gray scale
- Converters:
- Singleton converters (concepts);
- BooleanBusyStatusConverter;
- BooleanToVisibilityConverter;
- NotConverter;
- EnumCaptionConverter and EnumDescriptionConverter;
- NullToVisibilityConverter;
- Delegate commands;
- Resizer control;
- Observers:
- NotifyCollectionChangedMonitor;
- Design time data: concepts;
- how to;