XAML Fundamentals
UPF Fundamentals support the overall programming model. These include features
that extend JavaBean concepts like properties, events and other programming
model features like styles, triggers, templates, threading, resources, and
working with an element tree.
eFace has implemented the most of the key concepts
of WPF:
1. XAML
Code-Behind, Event Handler, Inline Code, Custom Classes in Applications
or Assemblies, Markup Extensions
2. Properties
DependencyProperty, Attached Property, Property Value Inheritance and Property
Value Precedence.
3. Events
RoutedEvent, Attached Event and Object Lifetime Events.
4. Resource
Static Resource, Dynamic Resource and Resource merge.
5. Styling and Templating
UPF styling and templating refer to a suite of features (styles, templates
and triggers) that allow an application, document, or user interface (UI)
designer to create visually compelling applications and to standardize on
a particular look for their product. An author or graphic designer can customize
a look extensively on an application-by-application basis, but a strong styling
and templating model is necessary to allow maintenance and sharing of a look.
UPF supports that model.
- Triggers
Trigger, EventTriiger, DataTrigger, MultiTrigger and MultiDataTrigger
- Control Templates
TemplateBinding
6. Content models
ContentControl and ItemsControl
7. Layout System
Element Bounding Boxes and Layout Performance Considerations
8. Threading Model
UPF takes care of the difficulties of threading. It provides an out-of-box
solution to simply the tasks of developper. As a result, the vast majority
of UPF programmers will never have to write an interface that uses more than
one thread.

Please visit
Microsoft MSDN Web for detail information about XAML and WPF.
Soyatec © 2006-2008 Soyatec. All rights reserved.