XPF Roadmap and Licensing

You Are Here by joelogon

Throughout XPF’s beta we want to keep everyone in the loop so we thought we would set out a high-level roadmap to share our current plans.

These plans are not set in stone - we’re an agile shop and are always adapting to change as users give feedback about how the product is being used and make feature suggestions.

We really want your feedback!

Features

We’ve yet to decide exactly what will constitute the version 1 release, but it’s fair to say that the vast majority of the planned features listed below will be there.

Done Planned (in order of priority) Future
UIElement (base class)
Panel (base class)
RootElement
Grid (Auto/Pixel)
StackPanel
ContentControl
TextBlock
Image
Border
Button
ItemsControl (with ItemTemplate)
ScrollViewer
Data Binding (one and two-way)

Grid: Star Grid Lengths
Canvas
Grid: Row/Column Spanning
ImageBrush
TextBlock: Default Font
ItemsControl: Control Template
Visibility
Clipping
ScrollViewer: Scroll Bars
Brush: Opacity
ListBox
ProgressBar
RadioButton
Slider
TextBox
VirtualizingStackPanel
CheckBox
Pivot Control
Animation (Windows)
XAML Support
Control Templates
Visual State Manager

Licensing

The finer details of XPF’s licensing model are still being worked on, but we’re really happy to be able to say that XPF will be free to use if you are an individual developing non-commercial or open source applications.

Feedback

Once again, your feedback is really important to us.  If there’s a feature you don’t see listed, or want one feature developed first over another, then let us know.  We’re also really interested to see how XPF is being used, so if you’ve got any examples then please do get in contact – we’re already hearing some great stories.

Stuart Harris
More from Stuart