As new features and pages roll out, percentages will adjust.
| Type | Percentage |
|---|
| Uwp | 41.3% |
| WinUI | 32.6% |
| Wpf | 26.2% |
Uwp Project Generation
| Project | Percentage |
|---|
| Navigation View | 61.8% |
| Blank | 15.6% |
| Horizontal Navigation View | 15.3% |
| MenuBar | 7.3% |
| Framework Type | Percentage |
|---|
| MVVMToolkit | 66% |
| CodeBehind | 19.5% |
| Prism | 9.8% |
| Caliburn.Micro | 2.3% |
| MVVM Light | 1.7% |
| MVVM Basic | 0.6% |
| Pages | Percentage |
|---|
| Blank | 34.9% |
| Settings | 12.9% |
| ListDetails | 6.9% |
| DataGrid | 6.4% |
| Content Grid | 5.9% |
| Web View | 3.9% |
| TreeView | 3.5% |
| Chart | 3.1% |
| TabView | 3% |
| Telerik Data Grid | 2.6% |
| Tabbed / Pivot | 2.6% |
| ImageGallery | 2.5% |
| Two Pane View | 2.4% |
| Map | 2.1% |
| MediaPlayer | 2% |
| Ink Draw Picture | 1.6% |
| Camera | 1.2% |
| Ink Draw | 1.2% |
| Ink Smart Canvas | 1.1% |
| Master/Detail | 0.1% |
| Features | Percentage |
|---|
| Settings Storage | 23.6% |
| Theme Selection | 22.1% |
| App Config | 9.3% |
| Toast Notifications | 6.2% |
| Multiple views | 5.3% |
| Background Task | 3.8% |
| What's New Prompt | 3.6% |
| First Run Prompt | 3.1% |
| Drag & Drop | 3% |
| Live Tile | 2.8% |
| Suspend and Resume | 2.5% |
| Deep Linking | 2.4% |
| User Activity | 1.7% |
| Command Line Launch | 1.6% |
| Multi-Instance | 1.3% |
| Web to App link | 1.1% |
| Feedback Hub Link | 1.1% |
| VS App Center Analytics | 1.1% |
| Share Source | 0.9% |
| Multi-Instance Advanced | 0.9% |
| Share Target | 0.7% |
| Dev Center Notifications | 0.6% |
| 3D App Launcher | 0.5% |
| Azure Notifications | 0.5% |
| Services | Percentage |
|---|
| Sample Data | 50% |
| SQL Server Data | 14.4% |
| XAML Styler Config | 11.2% |
| HTTP Data Service | 9% |
| Forced Login | 6.4% |
| Optional Login | 4.9% |
| Web API | 2.8% |
| Secured Web API | 1.2% |
| Testing | Percentage |
|---|
| Test App with MSTest | 29.1% |
| Test App with xUnit | 26.1% |
| Test Core library with xUnit | 19.1% |
| Win App Driver | 11.1% |
| Test Core library with MSTest | 7.5% |
| Test Core library with NUnit | 7% |
Wpf Project Generation
| Project | Percentage |
|---|
| Navigation View | 56.8% |
| Ribbon | 15.6% |
| MenuBar | 15.2% |
| Blank | 12.4% |
| Framework Type | Percentage |
|---|
| MVVMToolkit | 70.1% |
| Prism | 18.4% |
| CodeBehind | 9% |
| MVVM Light | 2.1% |
| MVVM Basic | 0.5% |
| Pages | Percentage |
|---|
| Blank | 38.4% |
| Settings | 16.7% |
| ListDetails | 13.6% |
| Data Grid | 12.4% |
| Content Grid | 11.5% |
| Web View | 5.2% |
| XAML Island | 2.2% |
| Features | Percentage |
|---|
| Persist And Restore | 18.8% |
| Theme Selection | 17.1% |
| System Service | 15.9% |
| Application Info Service | 15.6% |
| Sample Data | 14.6% |
| Multiple views | 8.8% |
| Toast Notifications | 5% |
| MSIX Packaging | 2.3% |
| XAML Island UWP App | 1.9% |
| Services | Percentage |
|---|
| Optional Login | 54.1% |
| Forced Login | 45.9% |
| Testing | Percentage |
|---|
| Test App with MSTest | 26.2% |
| Test App with xUnit | 19.8% |
| Test Core library with xUnit | 16.9% |
| Test App with NUnit | 11.6% |
| Win App Driver | 9.9% |
| Test Core library with MSTest | 8.7% |
| Test Core library with NUnit | 7% |
WinUI Project Generation
| App Model | Percentage |
|---|
| Desktop | 100% |
| Project | Percentage |
|---|
| Navigation View | 50.7% |
| Blank | 25.5% |
| MenuBar | 13.8% |
| BlankAdvanced | 10% |
| Framework Type | Percentage |
|---|
| MVVMToolkit | 74.5% |
| None | 25.5% |
| Pages | Percentage |
|---|
| Blank | 39.3% |
| Settings | 16.9% |
| ListDetails | 15.3% |
| DataGrid | 11.9% |
| Content Grid | 10.8% |
| WebView | 5.8% |
| Features | Percentage |
|---|
| MSIX Packaging | 40% |
| Settings Storage | 21.1% |
| Theme Selection | 20.2% |
| Sample Data | 18.6% |
| Entry point | Percentage |
|---|
| New Project | 89% |
| Add Page | 7.7% |
| Add Feature | 2.4% |
| Add Testing | 0.5% |
| Add Service | 0.4% |
| Languages | Percentage |
|---|
| C# | 95.9% |
| VisualBasic | 2.4% |
| C++ | 1.7% |