-
Notifications
You must be signed in to change notification settings - Fork 263
ATF and WPF Overview
ATF provides support for common WPF features. Some of these are essentially WPF "flavors" of capabilities in WinForms, such as docking. Other features are WPF only, such as behaviors.
Note that many ATF features can be used as is in WPF applications. For example, all of the DOM except for DomRecorder
that has a WPF UI, can be used in a WPF application as is.
Here are the main WPF namespaces:
-
Sce.Atf.Wpf
: general WPF features, such as resources and utilities. -
Sce.Atf.Wpf.Applications
: application support, including services such asCommandService
andControlHostService
. -
Sce.Atf.Wpf.Behaviors
: behaviors, typically with various controls. -
Sce.Atf.Wpf.Controls
,Sce.Atf.Wpf.Controls.Adaptable
: various controls, many of which correspond to WinForms controls such asTreeListView
. -
Sce.Atf.Wpf.Controls.PropertyEditing
: property editors. Sce.Atf.Wpf.Docking: content, docking, floating window, sidebars, and tab handling.
-
Sce.Atf.Wpf.Markup
: markup extensions. -
Sce.Atf.Wpf.Models
: view models. -
Sce.Atf.Wpf.ValueConverters
: value converters that implementIValueConverter
.
For information on the classes in these namespaces, see the WPF namespaces in Class Survey.
AtfApp
is the ATF WPF application class that you should derive WPF applications from.
For details on AtfApp
, see AtfApp Class. For a discussion of using AtfApp
in XAML, see App XAML. For an example of using AtfApp
in the ATF Simple DOM Editor WPF Sample, see Application Basics.
For an example of using WPF with an ATF application, see the ATF Simple DOM Editor WPF Sample. For details of its implementation, see Simple DOM Editor WPF Programming Discussion. This sample was derived from the ATF Simple DOM Editor Sample. For a discussion of how the sample was adapted to WPF, see Converting from WinForms to WPF.
- ATF and WPF Overview: Overview of what ATF offers for WPF.
- WPF Application: Discuss how WPF applications differ from WinForms ones in basic application structure.
- Parallels in WPF and WinForms Support: Discusses features WPF offers that are similar to WinForms.
- WPF Application Support: Discussion of classes generally supporting applications.
- WPF Dialogs in ATF: WPF dialogs you can use.
- WPF Behaviors in ATF: ATF support for WPF behaviors.
- WPF Markup Extensions in ATF: ATF support for WPF Markup extensions.
- WPF ViewModels in ATF: Discuss WPF ViewModel support in ATF.
- Converting from WinForms to WPF: Tells how to convert a WinForms ATF-based application to WPF.
- Home
- Getting Started
- Features & Benefits
- Requirements & Dependencies
- Gallery
- Technology & Samples
- Adoption
- News
- Release Notes
- ATF Community
- Searching Documentation
- Using Documentation
- Videos
- Tutorials
- How To
- Programmer's Guide
- Reference
- Code Samples
- Documentation Files
© 2014-2015, Sony Computer Entertainment America LLC