gitextract_lxt73sm_/ ├── .config/ │ └── dotnet-tools.json ├── .csharpierignore ├── .csharpierrc ├── .devcontainer/ │ ├── devcontainer.json │ └── post-create.sh ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ ├── config.yml │ │ └── feature_request.yaml │ ├── chatmodes/ │ │ └── documentation_contributor.chatmode.md │ ├── copilot-instructions.md │ ├── dependabot.yml │ ├── labeler.yml │ ├── labels.yml │ ├── policies/ │ │ ├── cla.yml │ │ └── platformcontext.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── top-issues-dashboard.yml │ ├── wpf-ui-cd-docs.yaml │ ├── wpf-ui-cd-extension.yaml │ ├── wpf-ui-cd-nuget.yaml │ ├── wpf-ui-labeler.yml │ ├── wpf-ui-lock.yml │ └── wpf-ui-pr-validator.yaml ├── .gitignore ├── .vsconfig ├── CNAME ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── LICENSE ├── LICENSE.md ├── README.md ├── SECURITY.md ├── Settings.XamlStyler ├── ThirdPartyNotices.txt ├── Wpf.Ui.Gallery.slnf ├── Wpf.Ui.Library.slnf ├── Wpf.Ui.sln ├── branding/ │ ├── geometric_splash.psd │ ├── microsoft-fluent-resources.psd │ └── wpfui.psd ├── build.cmd ├── build.ps1 ├── docs/ │ ├── .gitignore │ ├── codesnippet/ │ │ └── Rtf/ │ │ ├── Hyperlink/ │ │ │ └── RtfDocumentProcessor.cs │ │ ├── RtfBuildStep.cs │ │ └── RtfDocumentProcessor.cs │ ├── docfx.json │ ├── documentation/ │ │ ├── .gitignore │ │ ├── about-wpf.md │ │ ├── accent.md │ │ ├── extension.md │ │ ├── fonticon.md │ │ ├── gallery-editor.md │ │ ├── gallery-monaco-editor.md │ │ ├── gallery.md │ │ ├── getting-started.md │ │ ├── icons.md │ │ ├── index.md │ │ ├── menu.md │ │ ├── navigation-view.md │ │ ├── nuget.md │ │ ├── releases.md │ │ ├── symbolicon.md │ │ ├── system-theme-watcher.md │ │ └── themes.md │ ├── index.md │ ├── manifest.webmanifest │ ├── migration/ │ │ ├── v2-migration.md │ │ ├── v3-migration.md │ │ └── v4-migration.md │ ├── robots.txt │ ├── templates/ │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .stylelintrc.json │ │ ├── README.md │ │ ├── build.js │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── wpfui/ │ │ ├── layout/ │ │ │ └── _master.tmpl │ │ ├── partials/ │ │ │ ├── class.header.tmpl.partial │ │ │ ├── class.memberpage.tmpl.partial │ │ │ ├── class.tmpl.partial │ │ │ ├── collection.tmpl.partial │ │ │ ├── customMREFContent.tmpl.partial │ │ │ ├── enum.tmpl.partial │ │ │ ├── item.tmpl.partial │ │ │ └── namespace.tmpl.partial │ │ ├── src/ │ │ │ ├── docfx.scss │ │ │ ├── docfx.ts │ │ │ ├── dotnet.scss │ │ │ ├── helper.test.ts │ │ │ ├── helper.ts │ │ │ ├── highlight.scss │ │ │ ├── highlight.ts │ │ │ ├── layout.scss │ │ │ ├── markdown.scss │ │ │ ├── markdown.ts │ │ │ ├── mixins.scss │ │ │ ├── nav.scss │ │ │ ├── nav.ts │ │ │ ├── options.d.ts │ │ │ ├── search-worker.ts │ │ │ ├── search.scss │ │ │ ├── search.ts │ │ │ ├── theme.ts │ │ │ ├── toc.scss │ │ │ ├── toc.ts │ │ │ ├── wpfui-index-stats.ts │ │ │ └── wpfui.scss │ │ ├── toc.json.js │ │ └── toc.json.tmpl │ └── toc.yml ├── nuget.config ├── samples/ │ ├── Wpf.Ui.Demo.Console/ │ │ ├── GlobalUsings.cs │ │ ├── Models/ │ │ │ └── DataColor.cs │ │ ├── Program.cs │ │ ├── Utilities/ │ │ │ └── ThemeUtilities.cs │ │ ├── Views/ │ │ │ ├── MainView.xaml │ │ │ ├── MainView.xaml.cs │ │ │ ├── Pages/ │ │ │ │ ├── DashboardPage.xaml │ │ │ │ ├── DashboardPage.xaml.cs │ │ │ │ ├── DataPage.xaml │ │ │ │ ├── DataPage.xaml.cs │ │ │ │ ├── SettingsPage.xaml │ │ │ │ └── SettingsPage.xaml.cs │ │ │ ├── SimpleView.xaml │ │ │ └── SimpleView.xaml.cs │ │ └── Wpf.Ui.Demo.Console.csproj │ ├── Wpf.Ui.Demo.Dialogs/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Wpf.Ui.Demo.Dialogs.csproj │ │ └── app.manifest │ ├── Wpf.Ui.Demo.Mvvm/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── GlobalUsings.cs │ │ ├── Helpers/ │ │ │ └── EnumToBooleanConverter.cs │ │ ├── Models/ │ │ │ ├── AppConfig.cs │ │ │ └── DataColor.cs │ │ ├── Services/ │ │ │ └── ApplicationHostService.cs │ │ ├── ViewModels/ │ │ │ ├── DashboardViewModel.cs │ │ │ ├── DataViewModel.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── SettingsViewModel.cs │ │ │ └── ViewModel.cs │ │ ├── Views/ │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ └── Pages/ │ │ │ ├── DashboardPage.xaml │ │ │ ├── DashboardPage.xaml.cs │ │ │ ├── DataPage.xaml │ │ │ ├── DataPage.xaml.cs │ │ │ ├── SettingsPage.xaml │ │ │ └── SettingsPage.xaml.cs │ │ ├── Wpf.Ui.Demo.Mvvm.csproj │ │ └── app.manifest │ ├── Wpf.Ui.Demo.SetResources.Simple/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models/ │ │ │ ├── DataColor.cs │ │ │ └── DataGroup.cs │ │ ├── Views/ │ │ │ └── Pages/ │ │ │ ├── DashboardPage.xaml │ │ │ ├── DashboardPage.xaml.cs │ │ │ ├── DataPage.xaml │ │ │ ├── DataPage.xaml.cs │ │ │ ├── ExpanderPage.xaml │ │ │ ├── ExpanderPage.xaml.cs │ │ │ ├── SettingsPage.xaml │ │ │ └── SettingsPage.xaml.cs │ │ ├── Wpf.Ui.Demo.SetResources.Simple.csproj │ │ └── app.manifest │ └── Wpf.Ui.Demo.Simple/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Models/ │ │ └── DataColor.cs │ ├── Views/ │ │ └── Pages/ │ │ ├── DashboardPage.xaml │ │ ├── DashboardPage.xaml.cs │ │ ├── DataPage.xaml │ │ ├── DataPage.xaml.cs │ │ ├── SettingsPage.xaml │ │ └── SettingsPage.xaml.cs │ ├── Wpf.Ui.Demo.Simple.csproj │ └── app.manifest ├── src/ │ ├── Wpf.Ui/ │ │ ├── Animations/ │ │ │ ├── AnimationProperties.cs │ │ │ ├── Transition.cs │ │ │ └── TransitionAnimationProvider.cs │ │ ├── Appearance/ │ │ │ ├── ApplicationAccentColorManager.cs │ │ │ ├── ApplicationTheme.cs │ │ │ ├── ApplicationThemeManager.cs │ │ │ ├── ObservedWindow.cs │ │ │ ├── ResourceDictionaryManager.cs │ │ │ ├── SystemTheme.cs │ │ │ ├── SystemThemeManager.cs │ │ │ ├── SystemThemeWatcher.cs │ │ │ ├── ThemeChangedEvent.cs │ │ │ ├── UISettingsRCW.cs │ │ │ └── WindowBackgroundManager.cs │ │ ├── AutomationPeers/ │ │ │ ├── CardControlAutomationPeer.cs │ │ │ └── ContentDialogAutomationPeer.cs │ │ ├── ContentDialogService.cs │ │ ├── Controls/ │ │ │ ├── AccessText/ │ │ │ │ └── AccessText.xaml │ │ │ ├── Anchor/ │ │ │ │ ├── Anchor.cs │ │ │ │ └── Anchor.xaml │ │ │ ├── Arc/ │ │ │ │ └── Arc.cs │ │ │ ├── AutoSuggestBox/ │ │ │ │ ├── AutoSuggestBox.cs │ │ │ │ ├── AutoSuggestBox.xaml │ │ │ │ ├── AutoSuggestBoxQuerySubmittedEventArgs.cs │ │ │ │ ├── AutoSuggestBoxSuggestionChosenEventArgs.cs │ │ │ │ ├── AutoSuggestBoxTextChangedEventArgs.cs │ │ │ │ └── AutoSuggestionBoxTextChangeReason.cs │ │ │ ├── Badge/ │ │ │ │ ├── Badge.cs │ │ │ │ └── Badge.xaml │ │ │ ├── BreadcrumbBar/ │ │ │ │ ├── BreadcrumbBar.cs │ │ │ │ ├── BreadcrumbBar.xaml │ │ │ │ ├── BreadcrumbBarItem.cs │ │ │ │ └── BreadcrumbBarItemClickedEventArgs.cs │ │ │ ├── Button/ │ │ │ │ ├── Button.cs │ │ │ │ └── Button.xaml │ │ │ ├── Calendar/ │ │ │ │ └── Calendar.xaml │ │ │ ├── CalendarDatePicker/ │ │ │ │ ├── CalendarDatePicker.cs │ │ │ │ └── CalendarDatePicker.xaml │ │ │ ├── Card/ │ │ │ │ ├── Card.cs │ │ │ │ └── Card.xaml │ │ │ ├── CardAction/ │ │ │ │ ├── CardAction.cs │ │ │ │ ├── CardAction.xaml │ │ │ │ └── CardActionAutomationPeer.cs │ │ │ ├── CardColor/ │ │ │ │ ├── CardColor.cs │ │ │ │ └── CardColor.xaml │ │ │ ├── CardControl/ │ │ │ │ ├── CardControl.cs │ │ │ │ └── CardControl.xaml │ │ │ ├── CardExpander/ │ │ │ │ ├── CardExpander.cs │ │ │ │ └── CardExpander.xaml │ │ │ ├── CheckBox/ │ │ │ │ └── CheckBox.xaml │ │ │ ├── ClientAreaBorder/ │ │ │ │ └── ClientAreaBorder.cs │ │ │ ├── ColorPicker/ │ │ │ │ ├── ColorPicker.cs │ │ │ │ └── ColorPicker.xaml │ │ │ ├── ComboBox/ │ │ │ │ └── ComboBox.xaml │ │ │ ├── ContentDialog/ │ │ │ │ ├── ContentDialog.FocusBehavior.cs │ │ │ │ ├── ContentDialog.cs │ │ │ │ ├── ContentDialog.xaml │ │ │ │ ├── ContentDialogButton.cs │ │ │ │ ├── ContentDialogHost.cs │ │ │ │ ├── ContentDialogHost.xaml │ │ │ │ ├── ContentDialogHostBehavior.cs │ │ │ │ ├── ContentDialogHostController.cs │ │ │ │ ├── ContentDialogResult.cs │ │ │ │ └── EventArgs/ │ │ │ │ ├── ContentDialogButtonClickEventArgs.cs │ │ │ │ ├── ContentDialogClosedEventArgs.cs │ │ │ │ └── ContentDialogClosingEventArgs.cs │ │ │ ├── ContextMenu/ │ │ │ │ ├── ContextMenu.xaml │ │ │ │ ├── ContextMenuLoader.xaml │ │ │ │ └── ContextMenuLoader.xaml.cs │ │ │ ├── ControlAppearance.cs │ │ │ ├── ControlsServices.cs │ │ │ ├── DataGrid/ │ │ │ │ ├── DataGrid.cs │ │ │ │ └── DataGrid.xaml │ │ │ ├── DatePicker/ │ │ │ │ └── DatePicker.xaml │ │ │ ├── DateTimeHelper.cs │ │ │ ├── DropDownButton/ │ │ │ │ ├── DropDownButton.cs │ │ │ │ └── DropDownButton.xaml │ │ │ ├── DynamicScrollBar/ │ │ │ │ ├── DynamicScrollBar.cs │ │ │ │ └── DynamicScrollBar.xaml │ │ │ ├── DynamicScrollViewer/ │ │ │ │ ├── DynamicScrollViewer.cs │ │ │ │ └── DynamicScrollViewer.xaml │ │ │ ├── EffectThicknessDecorator.cs │ │ │ ├── ElementPlacement.cs │ │ │ ├── EventIdentifier.cs │ │ │ ├── Expander/ │ │ │ │ └── Expander.xaml │ │ │ ├── FluentWindow/ │ │ │ │ ├── FluentWindow.cs │ │ │ │ └── FluentWindow.xaml │ │ │ ├── Flyout/ │ │ │ │ ├── Flyout.cs │ │ │ │ └── Flyout.xaml │ │ │ ├── FontTypography.cs │ │ │ ├── Frame/ │ │ │ │ └── Frame.xaml │ │ │ ├── GridView/ │ │ │ │ ├── GridView.cs │ │ │ │ ├── GridViewColumn.cs │ │ │ │ ├── GridViewColumnHeader.xaml │ │ │ │ ├── GridViewHeaderRowIndicator.xaml │ │ │ │ ├── GridViewHeaderRowPresenter.cs │ │ │ │ └── GridViewRowPresenter.cs │ │ │ ├── HyperlinkButton/ │ │ │ │ ├── HyperlinkButton.cs │ │ │ │ └── HyperlinkButton.xaml │ │ │ ├── IAppearanceControl.cs │ │ │ ├── IDpiAwareControl.cs │ │ │ ├── IIconControl.cs │ │ │ ├── IThemeControl.cs │ │ │ ├── IconElement/ │ │ │ │ ├── FontIcon.cs │ │ │ │ ├── IconElement.cs │ │ │ │ ├── IconElementConverter.cs │ │ │ │ ├── IconSourceElement.cs │ │ │ │ ├── ImageIcon.cs │ │ │ │ └── SymbolIcon.cs │ │ │ ├── IconSource/ │ │ │ │ ├── FontIconSource.cs │ │ │ │ ├── IconSource.cs │ │ │ │ └── SymbolIconSource.cs │ │ │ ├── Image/ │ │ │ │ ├── Image.cs │ │ │ │ └── Image.xaml │ │ │ ├── InfoBadge/ │ │ │ │ ├── InfoBadge.cs │ │ │ │ ├── InfoBadge.xaml │ │ │ │ └── InfoBadgeSeverity.cs │ │ │ ├── InfoBar/ │ │ │ │ ├── InfoBar.cs │ │ │ │ ├── InfoBar.xaml │ │ │ │ └── InfoBarSeverity.cs │ │ │ ├── ItemRange.cs │ │ │ ├── ItemsControl/ │ │ │ │ └── ItemsControl.xaml │ │ │ ├── Label/ │ │ │ │ └── Label.xaml │ │ │ ├── ListBox/ │ │ │ │ ├── ListBox.xaml │ │ │ │ └── ListBoxItem.xaml │ │ │ ├── ListView/ │ │ │ │ ├── ListView.cs │ │ │ │ ├── ListView.xaml │ │ │ │ ├── ListViewItem.cs │ │ │ │ ├── ListViewItem.xaml │ │ │ │ └── ListViewViewState.cs │ │ │ ├── LoadingScreen/ │ │ │ │ ├── LoadingScreen.cs │ │ │ │ └── LoadingScreen.xaml │ │ │ ├── Menu/ │ │ │ │ ├── Menu.xaml │ │ │ │ ├── MenuItem.cs │ │ │ │ ├── MenuItem.xaml │ │ │ │ ├── MenuLoader.xaml │ │ │ │ └── MenuLoader.xaml.cs │ │ │ ├── MessageBox/ │ │ │ │ ├── MessageBox.cs │ │ │ │ ├── MessageBox.xaml │ │ │ │ ├── MessageBoxButton.cs │ │ │ │ └── MessageBoxResult.cs │ │ │ ├── NavigationView/ │ │ │ │ ├── INavigationView.cs │ │ │ │ ├── INavigationViewItem.cs │ │ │ │ ├── NavigatedEventArgs.cs │ │ │ │ ├── NavigatingCancelEventArgs.cs │ │ │ │ ├── NavigationCache.cs │ │ │ │ ├── NavigationCacheMode.cs │ │ │ │ ├── NavigationLeftFluent.xaml │ │ │ │ ├── NavigationView.AttachedProperties.cs │ │ │ │ ├── NavigationView.Base.cs │ │ │ │ ├── NavigationView.Events.cs │ │ │ │ ├── NavigationView.Navigation.cs │ │ │ │ ├── NavigationView.Properties.cs │ │ │ │ ├── NavigationView.TemplateParts.cs │ │ │ │ ├── NavigationView.xaml │ │ │ │ ├── NavigationViewActivator.cs │ │ │ │ ├── NavigationViewBackButtonVisible.cs │ │ │ │ ├── NavigationViewBasePaneButtonStyle.xaml │ │ │ │ ├── NavigationViewBottom.xaml │ │ │ │ ├── NavigationViewBreadcrumbItem.cs │ │ │ │ ├── NavigationViewBreadcrumbItem.xaml │ │ │ │ ├── NavigationViewCompact.xaml │ │ │ │ ├── NavigationViewConstants.xaml │ │ │ │ ├── NavigationViewContentPresenter.cs │ │ │ │ ├── NavigationViewContentPresenter.xaml │ │ │ │ ├── NavigationViewItem.cs │ │ │ │ ├── NavigationViewItemAutomationPeer.cs │ │ │ │ ├── NavigationViewItemDefaultStyle.xaml │ │ │ │ ├── NavigationViewItemHeader.cs │ │ │ │ ├── NavigationViewItemHeader.xaml │ │ │ │ ├── NavigationViewItemSeparator.cs │ │ │ │ ├── NavigationViewItemSeparator.xaml │ │ │ │ ├── NavigationViewLeftMinimalCompact.xaml │ │ │ │ ├── NavigationViewPaneDisplayMode.cs │ │ │ │ └── NavigationViewTop.xaml │ │ │ ├── NumberBox/ │ │ │ │ ├── INumberFormatter.cs │ │ │ │ ├── INumberParser.cs │ │ │ │ ├── NumberBox.cs │ │ │ │ ├── NumberBox.xaml │ │ │ │ ├── NumberBoxSpinButtonPlacementMode.cs │ │ │ │ ├── NumberBoxValidationMode.cs │ │ │ │ ├── NumberBoxValueChangedEventArgs.cs │ │ │ │ └── ValidateNumberFormatter.cs │ │ │ ├── Page/ │ │ │ │ └── Page.xaml │ │ │ ├── PassiveScrollViewer.cs │ │ │ ├── PasswordBox/ │ │ │ │ ├── PasswordBox.cs │ │ │ │ ├── PasswordBox.xaml │ │ │ │ └── PasswordHelper.cs │ │ │ ├── ProgressBar/ │ │ │ │ └── ProgressBar.xaml │ │ │ ├── ProgressRing/ │ │ │ │ ├── ProgressRing.cs │ │ │ │ └── ProgressRing.xaml │ │ │ ├── RadioButton/ │ │ │ │ └── RadioButton.xaml │ │ │ ├── RatingControl/ │ │ │ │ ├── RatingControl.cs │ │ │ │ └── RatingControl.xaml │ │ │ ├── RichTextBox/ │ │ │ │ ├── RichTextBox.cs │ │ │ │ └── RichTextBox.xaml │ │ │ ├── ScrollBar/ │ │ │ │ └── ScrollBar.xaml │ │ │ ├── ScrollDirection.cs │ │ │ ├── ScrollViewer/ │ │ │ │ └── ScrollViewer.xaml │ │ │ ├── Separator/ │ │ │ │ └── Separator.xaml │ │ │ ├── Slider/ │ │ │ │ └── Slider.xaml │ │ │ ├── Snackbar/ │ │ │ │ ├── Snackbar.cs │ │ │ │ ├── Snackbar.xaml │ │ │ │ └── SnackbarPresenter.cs │ │ │ ├── SpacingMode.cs │ │ │ ├── SplitButton/ │ │ │ │ ├── SplitButton.cs │ │ │ │ └── SplitButton.xaml │ │ │ ├── StatusBar/ │ │ │ │ └── StatusBar.xaml │ │ │ ├── SymbolFilled.cs │ │ │ ├── SymbolGlyph.cs │ │ │ ├── SymbolRegular.cs │ │ │ ├── TabControl/ │ │ │ │ └── TabControl.xaml │ │ │ ├── TabView/ │ │ │ │ ├── TabView.cs │ │ │ │ └── TabViewItem.cs │ │ │ ├── TextBlock/ │ │ │ │ ├── TextBlock.cs │ │ │ │ ├── TextBlock.xaml │ │ │ │ └── TextBlockMetadata.cs │ │ │ ├── TextBox/ │ │ │ │ ├── TextBox.cs │ │ │ │ └── TextBox.xaml │ │ │ ├── TextColor.cs │ │ │ ├── ThumbRate/ │ │ │ │ ├── ThumbRate.cs │ │ │ │ ├── ThumbRate.xaml │ │ │ │ └── ThumbRateState.cs │ │ │ ├── TimePicker/ │ │ │ │ ├── ClockIdentifier.cs │ │ │ │ ├── TimePicker.cs │ │ │ │ └── TimePicker.xaml │ │ │ ├── TitleBar/ │ │ │ │ ├── HwndProcEventArgs.cs │ │ │ │ ├── TitleBar.WindowResize.cs │ │ │ │ ├── TitleBar.cs │ │ │ │ ├── TitleBar.xaml │ │ │ │ ├── TitleBarButton.cs │ │ │ │ └── TitleBarButtonType.cs │ │ │ ├── ToggleButton/ │ │ │ │ └── ToggleButton.xaml │ │ │ ├── ToggleSwitch/ │ │ │ │ ├── ToggleSwitch.cs │ │ │ │ └── ToggleSwitch.xaml │ │ │ ├── ToolBar/ │ │ │ │ └── ToolBar.xaml │ │ │ ├── ToolTip/ │ │ │ │ └── ToolTip.xaml │ │ │ ├── TreeGrid/ │ │ │ │ ├── TreeGrid.cs │ │ │ │ ├── TreeGrid.xaml │ │ │ │ ├── TreeGridHeader.cs │ │ │ │ └── TreeGridItem.cs │ │ │ ├── TreeView/ │ │ │ │ ├── TreeView.xaml │ │ │ │ ├── TreeViewItem.cs │ │ │ │ └── TreeViewItem.xaml │ │ │ ├── TypedEventHandler.cs │ │ │ ├── VirtualizingGridView/ │ │ │ │ ├── VirtualizingGridView.cs │ │ │ │ └── VirtualizingGridView.xaml │ │ │ ├── VirtualizingItemsControl/ │ │ │ │ ├── VirtualizingItemsControl.cs │ │ │ │ └── VirtualizingItemsControl.xaml │ │ │ ├── VirtualizingUniformGrid/ │ │ │ │ └── VirtualizingUniformGrid.cs │ │ │ ├── VirtualizingWrapPanel/ │ │ │ │ ├── VirtualizingPanelBase.cs │ │ │ │ ├── VirtualizingWrapPanel.cs │ │ │ │ └── VirtualizingWrapPanel.xaml │ │ │ └── Window/ │ │ │ ├── Window.xaml │ │ │ ├── WindowBackdrop.cs │ │ │ ├── WindowBackdropType.cs │ │ │ └── WindowCornerPreference.cs │ │ ├── Converters/ │ │ │ ├── AnimationFactorToValueConverter.cs │ │ │ ├── BackButtonVisibilityToVisibilityConverter.cs │ │ │ ├── BoolToVisibilityConverter.cs │ │ │ ├── BrushToColorConverter.cs │ │ │ ├── ClipConverter.cs │ │ │ ├── ContentDialogButtonEnumToBoolConverter.cs │ │ │ ├── CornerRadiusSplitConverter.cs │ │ │ ├── DatePickerButtonPaddingConverter.cs │ │ │ ├── EnumToBoolConverter.cs │ │ │ ├── FallbackBrushConverter.cs │ │ │ ├── IconSourceElementConverter.cs │ │ │ ├── LeftSplitCornerRadiusConverter.cs │ │ │ ├── LeftSplitThicknessConverter.cs │ │ │ ├── NullToVisibilityConverter.cs │ │ │ ├── ProgressThicknessConverter.cs │ │ │ ├── RightSplitCornerRadiusConverter.cs │ │ │ ├── RightSplitThicknessConverter.cs │ │ │ └── TextToAsteriskConverter.cs │ │ ├── Designer/ │ │ │ └── DesignerHelper.cs │ │ ├── Extensions/ │ │ │ ├── ColorExtensions.cs │ │ │ ├── ContentDialogServiceExtensions.cs │ │ │ ├── ContextMenuExtensions.cs │ │ │ ├── DateTimeExtensions.cs │ │ │ ├── FrameExtensions.cs │ │ │ ├── NavigationServiceExtensions.cs │ │ │ ├── PInvokeExtensions.cs │ │ │ ├── SnackbarServiceExtensions.cs │ │ │ ├── StringExtensions.cs │ │ │ ├── SymbolExtensions.cs │ │ │ ├── TextBlockFontTypographyExtensions.cs │ │ │ ├── TextColorExtensions.cs │ │ │ ├── UiElementExtensions.cs │ │ │ └── UriExtensions.cs │ │ ├── GlobalUsings.cs │ │ ├── Hardware/ │ │ │ ├── DisplayDpi.cs │ │ │ ├── DpiHelper.cs │ │ │ ├── HardwareAcceleration.cs │ │ │ └── RenderingTier.cs │ │ ├── IContentDialogService.cs │ │ ├── INavigationService.cs │ │ ├── INavigationWindow.cs │ │ ├── ISnackbarService.cs │ │ ├── ITaskBarService.cs │ │ ├── IThemeService.cs │ │ ├── Input/ │ │ │ ├── IRelayCommand.cs │ │ │ ├── IRelayCommand{T}.cs │ │ │ └── RelayCommand{T}.cs │ │ ├── Interop/ │ │ │ ├── PInvoke.cs │ │ │ ├── UnsafeNativeMethods.cs │ │ │ └── UnsafeReflection.cs │ │ ├── Markup/ │ │ │ ├── ControlsDictionary.cs │ │ │ ├── Design.cs │ │ │ ├── FontIconExtension.cs │ │ │ ├── ImageIconExtension.cs │ │ │ ├── SymbolIconExtension.cs │ │ │ ├── ThemeResource.cs │ │ │ ├── ThemeResourceExtension.cs │ │ │ └── ThemesDictionary.cs │ │ ├── NativeMethods.txt │ │ ├── NavigationService.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Resources/ │ │ │ ├── Accent.xaml │ │ │ ├── DefaultContextMenu.xaml │ │ │ ├── DefaultFocusVisualStyle.xaml │ │ │ ├── DefaultTextBoxScrollViewerStyle.xaml │ │ │ ├── Fonts.xaml │ │ │ ├── Palette.xaml │ │ │ ├── StaticColors.xaml │ │ │ ├── Theme/ │ │ │ │ ├── Dark.xaml │ │ │ │ ├── HC1.xaml │ │ │ │ ├── HC2.xaml │ │ │ │ ├── HCBlack.xaml │ │ │ │ ├── HCWhite.xaml │ │ │ │ └── Light.xaml │ │ │ ├── Typography.xaml │ │ │ ├── Variables.xaml │ │ │ └── Wpf.Ui.xaml │ │ ├── SimpleContentDialogCreateOptions.cs │ │ ├── SnackbarService.cs │ │ ├── TaskBarService.cs │ │ ├── Taskbar/ │ │ │ ├── TaskbarProgress.cs │ │ │ └── TaskbarProgressState.cs │ │ ├── ThemeService.cs │ │ ├── UiApplication.cs │ │ ├── UiAssembly.cs │ │ ├── VisualStudioToolsManifest.xml │ │ ├── Win32/ │ │ │ └── Utilities.cs │ │ └── Wpf.Ui.csproj │ ├── Wpf.Ui.Abstractions/ │ │ ├── Controls/ │ │ │ ├── INavigableView.cs │ │ │ ├── INavigationAware.cs │ │ │ └── NavigationAware.cs │ │ ├── GlobalUsings.cs │ │ ├── INavigationViewPageProvider.cs │ │ ├── NavigationException.cs │ │ ├── NavigationViewPageProviderExtensions.cs │ │ └── Wpf.Ui.Abstractions.csproj │ ├── Wpf.Ui.DependencyInjection/ │ │ ├── DependencyInjectionNavigationViewPageProvider.cs │ │ ├── GlobalUsings.cs │ │ ├── ServiceCollectionExtensions.cs │ │ └── Wpf.Ui.DependencyInjection.csproj │ ├── Wpf.Ui.Extension/ │ │ ├── Wpf.Ui.Extension.csproj │ │ ├── license.txt │ │ └── source.extension.vsixmanifest │ ├── Wpf.Ui.Extension.Template.Blank/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── Wpf.Ui.Blank.csproj │ │ ├── Wpf.Ui.Blank.vstemplate │ │ ├── Wpf.Ui.Extension.Template.Blank.csproj │ │ └── app.manifest │ ├── Wpf.Ui.Extension.Template.Compact/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── Helpers/ │ │ │ └── EnumToBooleanConverter.cs │ │ ├── Models/ │ │ │ ├── AppConfig.cs │ │ │ └── DataColor.cs │ │ ├── Resources/ │ │ │ └── Translations.cs │ │ ├── Services/ │ │ │ └── ApplicationHostService.cs │ │ ├── Usings.cs │ │ ├── ViewModels/ │ │ │ ├── Pages/ │ │ │ │ ├── DashboardViewModel.cs │ │ │ │ ├── DataViewModel.cs │ │ │ │ └── SettingsViewModel.cs │ │ │ └── Windows/ │ │ │ └── MainWindowViewModel.cs │ │ ├── Views/ │ │ │ ├── Pages/ │ │ │ │ ├── DashboardPage.xaml │ │ │ │ ├── DashboardPage.xaml.cs │ │ │ │ ├── DataPage.xaml │ │ │ │ ├── DataPage.xaml.cs │ │ │ │ ├── SettingsPage.xaml │ │ │ │ └── SettingsPage.xaml.cs │ │ │ └── Windows/ │ │ │ ├── MainWindow.xaml │ │ │ └── MainWindow.xaml.cs │ │ ├── Wpf.Ui.Compact.csproj │ │ ├── Wpf.Ui.Compact.vstemplate │ │ ├── Wpf.Ui.Extension.Template.Compact.csproj │ │ └── app.manifest │ ├── Wpf.Ui.Extension.Template.Fluent/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── Helpers/ │ │ │ └── EnumToBooleanConverter.cs │ │ ├── Models/ │ │ │ ├── AppConfig.cs │ │ │ └── DataColor.cs │ │ ├── Resources/ │ │ │ └── Translations.cs │ │ ├── Services/ │ │ │ └── ApplicationHostService.cs │ │ ├── Usings.cs │ │ ├── ViewModels/ │ │ │ ├── Pages/ │ │ │ │ ├── DashboardViewModel.cs │ │ │ │ ├── DataViewModel.cs │ │ │ │ └── SettingsViewModel.cs │ │ │ └── Windows/ │ │ │ └── MainWindowViewModel.cs │ │ ├── Views/ │ │ │ ├── Pages/ │ │ │ │ ├── DashboardPage.xaml │ │ │ │ ├── DashboardPage.xaml.cs │ │ │ │ ├── DataPage.xaml │ │ │ │ ├── DataPage.xaml.cs │ │ │ │ ├── SettingsPage.xaml │ │ │ │ └── SettingsPage.xaml.cs │ │ │ └── Windows/ │ │ │ ├── MainWindow.xaml │ │ │ └── MainWindow.xaml.cs │ │ ├── Wpf.Ui.Extension.Template.Fluent.csproj │ │ ├── Wpf.Ui.Fluent.csproj │ │ ├── Wpf.Ui.Fluent.vstemplate │ │ └── app.manifest │ ├── Wpf.Ui.FlaUI/ │ │ ├── AutoSuggestBox.cs │ │ ├── GlobalUsings.cs │ │ └── Wpf.Ui.FlaUI.csproj │ ├── Wpf.Ui.FontMapper/ │ │ ├── FontSource.cs │ │ ├── GitTag.cs │ │ ├── GlobalUsings.cs │ │ ├── License - Fluent System Icons.txt │ │ ├── Program.cs │ │ └── Wpf.Ui.FontMapper.csproj │ ├── Wpf.Ui.Gallery/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── Assets/ │ │ │ ├── Monaco/ │ │ │ │ ├── index.html │ │ │ │ └── min/ │ │ │ │ └── vs/ │ │ │ │ ├── base/ │ │ │ │ │ ├── common/ │ │ │ │ │ │ └── worker/ │ │ │ │ │ │ ├── simpleWorker.nls.de.js │ │ │ │ │ │ ├── simpleWorker.nls.es.js │ │ │ │ │ │ ├── simpleWorker.nls.fr.js │ │ │ │ │ │ ├── simpleWorker.nls.it.js │ │ │ │ │ │ ├── simpleWorker.nls.ja.js │ │ │ │ │ │ ├── simpleWorker.nls.js │ │ │ │ │ │ ├── simpleWorker.nls.ko.js │ │ │ │ │ │ ├── simpleWorker.nls.ru.js │ │ │ │ │ │ ├── simpleWorker.nls.zh-cn.js │ │ │ │ │ │ └── simpleWorker.nls.zh-tw.js │ │ │ │ │ └── worker/ │ │ │ │ │ └── workerMain.js │ │ │ │ ├── basic-languages/ │ │ │ │ │ ├── abap/ │ │ │ │ │ │ └── abap.js │ │ │ │ │ ├── apex/ │ │ │ │ │ │ └── apex.js │ │ │ │ │ ├── azcli/ │ │ │ │ │ │ └── azcli.js │ │ │ │ │ ├── bat/ │ │ │ │ │ │ └── bat.js │ │ │ │ │ ├── bicep/ │ │ │ │ │ │ └── bicep.js │ │ │ │ │ ├── cameligo/ │ │ │ │ │ │ └── cameligo.js │ │ │ │ │ ├── clojure/ │ │ │ │ │ │ └── clojure.js │ │ │ │ │ ├── coffee/ │ │ │ │ │ │ └── coffee.js │ │ │ │ │ ├── cpp/ │ │ │ │ │ │ └── cpp.js │ │ │ │ │ ├── csharp/ │ │ │ │ │ │ └── csharp.js │ │ │ │ │ ├── csp/ │ │ │ │ │ │ └── csp.js │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── css.js │ │ │ │ │ ├── cypher/ │ │ │ │ │ │ └── cypher.js │ │ │ │ │ ├── dart/ │ │ │ │ │ │ └── dart.js │ │ │ │ │ ├── dockerfile/ │ │ │ │ │ │ └── dockerfile.js │ │ │ │ │ ├── ecl/ │ │ │ │ │ │ └── ecl.js │ │ │ │ │ ├── elixir/ │ │ │ │ │ │ └── elixir.js │ │ │ │ │ ├── flow9/ │ │ │ │ │ │ └── flow9.js │ │ │ │ │ ├── freemarker2/ │ │ │ │ │ │ └── freemarker2.js │ │ │ │ │ ├── fsharp/ │ │ │ │ │ │ └── fsharp.js │ │ │ │ │ ├── go/ │ │ │ │ │ │ └── go.js │ │ │ │ │ ├── graphql/ │ │ │ │ │ │ └── graphql.js │ │ │ │ │ ├── handlebars/ │ │ │ │ │ │ └── handlebars.js │ │ │ │ │ ├── hcl/ │ │ │ │ │ │ └── hcl.js │ │ │ │ │ ├── html/ │ │ │ │ │ │ └── html.js │ │ │ │ │ ├── ini/ │ │ │ │ │ │ └── ini.js │ │ │ │ │ ├── java/ │ │ │ │ │ │ └── java.js │ │ │ │ │ ├── javascript/ │ │ │ │ │ │ └── javascript.js │ │ │ │ │ ├── julia/ │ │ │ │ │ │ └── julia.js │ │ │ │ │ ├── kotlin/ │ │ │ │ │ │ └── kotlin.js │ │ │ │ │ ├── less/ │ │ │ │ │ │ └── less.js │ │ │ │ │ ├── lexon/ │ │ │ │ │ │ └── lexon.js │ │ │ │ │ ├── liquid/ │ │ │ │ │ │ └── liquid.js │ │ │ │ │ ├── lua/ │ │ │ │ │ │ └── lua.js │ │ │ │ │ ├── m3/ │ │ │ │ │ │ └── m3.js │ │ │ │ │ ├── markdown/ │ │ │ │ │ │ └── markdown.js │ │ │ │ │ ├── mdx/ │ │ │ │ │ │ └── mdx.js │ │ │ │ │ ├── mips/ │ │ │ │ │ │ └── mips.js │ │ │ │ │ ├── msdax/ │ │ │ │ │ │ └── msdax.js │ │ │ │ │ ├── mysql/ │ │ │ │ │ │ └── mysql.js │ │ │ │ │ ├── objective-c/ │ │ │ │ │ │ └── objective-c.js │ │ │ │ │ ├── pascal/ │ │ │ │ │ │ └── pascal.js │ │ │ │ │ ├── pascaligo/ │ │ │ │ │ │ └── pascaligo.js │ │ │ │ │ ├── perl/ │ │ │ │ │ │ └── perl.js │ │ │ │ │ ├── pgsql/ │ │ │ │ │ │ └── pgsql.js │ │ │ │ │ ├── php/ │ │ │ │ │ │ └── php.js │ │ │ │ │ ├── pla/ │ │ │ │ │ │ └── pla.js │ │ │ │ │ ├── postiats/ │ │ │ │ │ │ └── postiats.js │ │ │ │ │ ├── powerquery/ │ │ │ │ │ │ └── powerquery.js │ │ │ │ │ ├── powershell/ │ │ │ │ │ │ └── powershell.js │ │ │ │ │ ├── protobuf/ │ │ │ │ │ │ └── protobuf.js │ │ │ │ │ ├── pug/ │ │ │ │ │ │ └── pug.js │ │ │ │ │ ├── python/ │ │ │ │ │ │ └── python.js │ │ │ │ │ ├── qsharp/ │ │ │ │ │ │ └── qsharp.js │ │ │ │ │ ├── r/ │ │ │ │ │ │ └── r.js │ │ │ │ │ ├── razor/ │ │ │ │ │ │ └── razor.js │ │ │ │ │ ├── redis/ │ │ │ │ │ │ └── redis.js │ │ │ │ │ ├── redshift/ │ │ │ │ │ │ └── redshift.js │ │ │ │ │ ├── restructuredtext/ │ │ │ │ │ │ └── restructuredtext.js │ │ │ │ │ ├── ruby/ │ │ │ │ │ │ └── ruby.js │ │ │ │ │ ├── rust/ │ │ │ │ │ │ └── rust.js │ │ │ │ │ ├── sb/ │ │ │ │ │ │ └── sb.js │ │ │ │ │ ├── scala/ │ │ │ │ │ │ └── scala.js │ │ │ │ │ ├── scheme/ │ │ │ │ │ │ └── scheme.js │ │ │ │ │ ├── scss/ │ │ │ │ │ │ └── scss.js │ │ │ │ │ ├── shell/ │ │ │ │ │ │ └── shell.js │ │ │ │ │ ├── solidity/ │ │ │ │ │ │ └── solidity.js │ │ │ │ │ ├── sophia/ │ │ │ │ │ │ └── sophia.js │ │ │ │ │ ├── sparql/ │ │ │ │ │ │ └── sparql.js │ │ │ │ │ ├── sql/ │ │ │ │ │ │ └── sql.js │ │ │ │ │ ├── st/ │ │ │ │ │ │ └── st.js │ │ │ │ │ ├── swift/ │ │ │ │ │ │ └── swift.js │ │ │ │ │ ├── systemverilog/ │ │ │ │ │ │ └── systemverilog.js │ │ │ │ │ ├── tcl/ │ │ │ │ │ │ └── tcl.js │ │ │ │ │ ├── twig/ │ │ │ │ │ │ └── twig.js │ │ │ │ │ ├── typescript/ │ │ │ │ │ │ └── typescript.js │ │ │ │ │ ├── vb/ │ │ │ │ │ │ └── vb.js │ │ │ │ │ ├── wgsl/ │ │ │ │ │ │ └── wgsl.js │ │ │ │ │ ├── xml/ │ │ │ │ │ │ └── xml.js │ │ │ │ │ └── yaml/ │ │ │ │ │ └── yaml.js │ │ │ │ ├── editor/ │ │ │ │ │ ├── editor.main.css │ │ │ │ │ ├── editor.main.js │ │ │ │ │ ├── editor.main.nls.de.js │ │ │ │ │ ├── editor.main.nls.es.js │ │ │ │ │ ├── editor.main.nls.fr.js │ │ │ │ │ ├── editor.main.nls.it.js │ │ │ │ │ ├── editor.main.nls.ja.js │ │ │ │ │ ├── editor.main.nls.js │ │ │ │ │ ├── editor.main.nls.ko.js │ │ │ │ │ ├── editor.main.nls.ru.js │ │ │ │ │ ├── editor.main.nls.zh-cn.js │ │ │ │ │ └── editor.main.nls.zh-tw.js │ │ │ │ ├── language/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ │ └── cssWorker.js │ │ │ │ │ ├── html/ │ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ │ └── htmlWorker.js │ │ │ │ │ ├── json/ │ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ │ └── jsonWorker.js │ │ │ │ │ └── typescript/ │ │ │ │ │ ├── tsMode.js │ │ │ │ │ └── tsWorker.js │ │ │ │ └── loader.js │ │ │ └── WinUiGallery/ │ │ │ └── LICENSE │ │ ├── CodeSamples/ │ │ │ └── Typography/ │ │ │ └── TypographySample_xaml.txt │ │ ├── Controllers/ │ │ │ └── MonacoController.cs │ │ ├── Controls/ │ │ │ ├── ControlExample.xaml │ │ │ ├── ControlExample.xaml.cs │ │ │ ├── GalleryNavigationPresenter.xaml │ │ │ ├── GalleryNavigationPresenter.xaml.cs │ │ │ ├── PageControlDocumentation.xaml │ │ │ ├── PageControlDocumentation.xaml.cs │ │ │ ├── TermsOfUseContentDialog.xaml │ │ │ ├── TermsOfUseContentDialog.xaml.cs │ │ │ ├── TypographyControl.xaml │ │ │ └── TypographyControl.xaml.cs │ │ ├── ControlsLookup/ │ │ │ ├── ControlPages.cs │ │ │ ├── GalleryPage.cs │ │ │ └── GalleryPageAttribute.cs │ │ ├── DependencyModel/ │ │ │ └── ServiceCollectionExtensions.cs │ │ ├── Effects/ │ │ │ ├── Snowflake.cs │ │ │ └── SnowflakeEffect.cs │ │ ├── GalleryAssembly.cs │ │ ├── GlobalUsings.cs │ │ ├── Helpers/ │ │ │ ├── EnumToBooleanConverter.cs │ │ │ ├── NameToPageTypeConverter.cs │ │ │ ├── NullToVisibilityConverter.cs │ │ │ ├── PaneDisplayModeToIndexConverter.cs │ │ │ └── ThemeToIndexConverter.cs │ │ ├── License - Images.txt │ │ ├── License - Monaco.txt │ │ ├── Models/ │ │ │ ├── DisplayableIcon.cs │ │ │ ├── Folder.cs │ │ │ ├── Monaco/ │ │ │ │ ├── MonacoLanguage.cs │ │ │ │ └── MonacoTheme.cs │ │ │ ├── NavigationCard.cs │ │ │ ├── Person.cs │ │ │ ├── Product.cs │ │ │ ├── Unit.cs │ │ │ └── WindowCard.cs │ │ ├── Resources/ │ │ │ ├── Translations.cs │ │ │ ├── Translations.pl-PL.Designer.cs │ │ │ └── Translations.pl-PL.resx │ │ ├── Services/ │ │ │ ├── ApplicationHostService.cs │ │ │ ├── Contracts/ │ │ │ │ └── IWindow.cs │ │ │ └── WindowsProviderService.cs │ │ ├── ViewModels/ │ │ │ ├── Pages/ │ │ │ │ ├── AllControlsViewModel.cs │ │ │ │ ├── BasicInput/ │ │ │ │ │ ├── AnchorViewModel.cs │ │ │ │ │ ├── BasicInputViewModel.cs │ │ │ │ │ ├── ButtonViewModel.cs │ │ │ │ │ ├── CheckBoxViewModel.cs │ │ │ │ │ ├── ComboBoxViewModel.cs │ │ │ │ │ ├── DropDownButtonViewModel.cs │ │ │ │ │ ├── HyperlinkButtonViewModel.cs │ │ │ │ │ ├── RadioButtonViewModel.cs │ │ │ │ │ ├── RatingViewModel.cs │ │ │ │ │ ├── SliderViewModel.cs │ │ │ │ │ ├── SplitButtonViewModel.cs │ │ │ │ │ ├── ThumbRateViewModel.cs │ │ │ │ │ ├── ToggleButtonViewModel.cs │ │ │ │ │ └── ToggleSwitchViewModel.cs │ │ │ │ ├── Collections/ │ │ │ │ │ ├── CollectionsViewModel.cs │ │ │ │ │ ├── DataGridViewModel.cs │ │ │ │ │ ├── ListBoxViewModel.cs │ │ │ │ │ ├── ListViewViewModel.cs │ │ │ │ │ ├── TreeListViewModel.cs │ │ │ │ │ └── TreeViewViewModel.cs │ │ │ │ ├── DashboardViewModel.cs │ │ │ │ ├── DateAndTime/ │ │ │ │ │ ├── CalendarDatePickerViewModel.cs │ │ │ │ │ ├── CalendarViewModel.cs │ │ │ │ │ ├── DateAndTimeViewModel.cs │ │ │ │ │ ├── DatePickerViewModel.cs │ │ │ │ │ └── TimePickerViewModel.cs │ │ │ │ ├── DesignGuidance/ │ │ │ │ │ ├── ColorsViewModel.cs │ │ │ │ │ ├── IconsViewModel.cs │ │ │ │ │ └── TypographyViewModel.cs │ │ │ │ ├── DialogsAndFlyouts/ │ │ │ │ │ ├── ContentDialogViewModel.cs │ │ │ │ │ ├── DialogsAndFlyoutsViewModel.cs │ │ │ │ │ ├── FlyoutViewModel.cs │ │ │ │ │ ├── MessageBoxViewModel.cs │ │ │ │ │ └── SnackbarViewModel.cs │ │ │ │ ├── Layout/ │ │ │ │ │ ├── CardActionViewModel.cs │ │ │ │ │ ├── CardControlViewModel.cs │ │ │ │ │ ├── ExpanderViewModel.cs │ │ │ │ │ └── LayoutViewModel.cs │ │ │ │ ├── Media/ │ │ │ │ │ ├── CanvasViewModel.cs │ │ │ │ │ ├── ImageViewModel.cs │ │ │ │ │ ├── MediaViewModel.cs │ │ │ │ │ ├── WebBrowserViewModel.cs │ │ │ │ │ └── WebViewViewModel.cs │ │ │ │ ├── Navigation/ │ │ │ │ │ ├── BreadcrumbBarViewModel.cs │ │ │ │ │ ├── MenuViewModel.cs │ │ │ │ │ ├── MultilevelNavigationSample.cs │ │ │ │ │ ├── NavigationViewModel.cs │ │ │ │ │ ├── NavigationViewViewModel.cs │ │ │ │ │ ├── TabControlViewModel.cs │ │ │ │ │ └── TabViewViewModel.cs │ │ │ │ ├── OpSystem/ │ │ │ │ │ ├── ClipboardViewModel.cs │ │ │ │ │ ├── FilePickerViewModel.cs │ │ │ │ │ └── OpSystemViewModel.cs │ │ │ │ ├── SettingsViewModel.cs │ │ │ │ ├── StatusAndInfo/ │ │ │ │ │ ├── InfoBadgeViewModel.cs │ │ │ │ │ ├── InfoBarViewModel.cs │ │ │ │ │ ├── ProgressBarViewModel.cs │ │ │ │ │ ├── ProgressRingViewModel.cs │ │ │ │ │ ├── StatusAndInfoViewModel.cs │ │ │ │ │ └── ToolTipViewModel.cs │ │ │ │ ├── Text/ │ │ │ │ │ ├── AutoSuggestBoxViewModel.cs │ │ │ │ │ ├── LabelViewModel.cs │ │ │ │ │ ├── NumberBoxViewModel.cs │ │ │ │ │ ├── PasswordBoxViewModel.cs │ │ │ │ │ ├── RichTextBoxViewModel.cs │ │ │ │ │ ├── TextBlockViewModel.cs │ │ │ │ │ ├── TextBoxViewModel.cs │ │ │ │ │ └── TextViewModel.cs │ │ │ │ └── Windows/ │ │ │ │ └── WindowsViewModel.cs │ │ │ ├── ViewModel.cs │ │ │ └── Windows/ │ │ │ ├── EditorWindowViewModel.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── MonacoWindowViewModel.cs │ │ │ └── SandboxWindowViewModel.cs │ │ ├── Views/ │ │ │ ├── Pages/ │ │ │ │ ├── AllControlsPage.xaml │ │ │ │ ├── AllControlsPage.xaml.cs │ │ │ │ ├── BasicInput/ │ │ │ │ │ ├── AnchorPage.xaml │ │ │ │ │ ├── AnchorPage.xaml.cs │ │ │ │ │ ├── BasicInputPage.xaml │ │ │ │ │ ├── BasicInputPage.xaml.cs │ │ │ │ │ ├── ButtonPage.xaml │ │ │ │ │ ├── ButtonPage.xaml.cs │ │ │ │ │ ├── CheckBoxPage.xaml │ │ │ │ │ ├── CheckBoxPage.xaml.cs │ │ │ │ │ ├── ComboBoxPage.xaml │ │ │ │ │ ├── ComboBoxPage.xaml.cs │ │ │ │ │ ├── DropDownButtonPage.xaml │ │ │ │ │ ├── DropDownButtonPage.xaml.cs │ │ │ │ │ ├── HyperlinkButtonPage.xaml │ │ │ │ │ ├── HyperlinkButtonPage.xaml.cs │ │ │ │ │ ├── RadioButtonPage.xaml │ │ │ │ │ ├── RadioButtonPage.xaml.cs │ │ │ │ │ ├── RatingPage.xaml │ │ │ │ │ ├── RatingPage.xaml.cs │ │ │ │ │ ├── SliderPage.xaml │ │ │ │ │ ├── SliderPage.xaml.cs │ │ │ │ │ ├── SplitButtonPage.xaml │ │ │ │ │ ├── SplitButtonPage.xaml.cs │ │ │ │ │ ├── ThumbRatePage.xaml │ │ │ │ │ ├── ThumbRatePage.xaml.cs │ │ │ │ │ ├── ToggleButtonPage.xaml │ │ │ │ │ ├── ToggleButtonPage.xaml.cs │ │ │ │ │ ├── ToggleSwitchPage.xaml │ │ │ │ │ └── ToggleSwitchPage.xaml.cs │ │ │ │ ├── Collections/ │ │ │ │ │ ├── CollectionsPage.xaml │ │ │ │ │ ├── CollectionsPage.xaml.cs │ │ │ │ │ ├── DataGridPage.xaml │ │ │ │ │ ├── DataGridPage.xaml.cs │ │ │ │ │ ├── ListBoxPage.xaml │ │ │ │ │ ├── ListBoxPage.xaml.cs │ │ │ │ │ ├── ListViewPage.xaml │ │ │ │ │ ├── ListViewPage.xaml.cs │ │ │ │ │ ├── TreeListPage.xaml │ │ │ │ │ ├── TreeListPage.xaml.cs │ │ │ │ │ ├── TreeViewPage.xaml │ │ │ │ │ └── TreeViewPage.xaml.cs │ │ │ │ ├── DashboardPage.xaml │ │ │ │ ├── DashboardPage.xaml.cs │ │ │ │ ├── DateAndTime/ │ │ │ │ │ ├── CalendarDatePickerPage.xaml │ │ │ │ │ ├── CalendarDatePickerPage.xaml.cs │ │ │ │ │ ├── CalendarPage.xaml │ │ │ │ │ ├── CalendarPage.xaml.cs │ │ │ │ │ ├── DateAndTimePage.xaml │ │ │ │ │ ├── DateAndTimePage.xaml.cs │ │ │ │ │ ├── DatePickerPage.xaml │ │ │ │ │ ├── DatePickerPage.xaml.cs │ │ │ │ │ ├── TimePickerPage.xaml │ │ │ │ │ └── TimePickerPage.xaml.cs │ │ │ │ ├── DesignGuidance/ │ │ │ │ │ ├── ColorsPage.xaml │ │ │ │ │ ├── ColorsPage.xaml.cs │ │ │ │ │ ├── IconsPage.xaml │ │ │ │ │ ├── IconsPage.xaml.cs │ │ │ │ │ ├── TypographyPage.xaml │ │ │ │ │ └── TypographyPage.xaml.cs │ │ │ │ ├── DialogsAndFlyouts/ │ │ │ │ │ ├── ContentDialogPage.xaml │ │ │ │ │ ├── ContentDialogPage.xaml.cs │ │ │ │ │ ├── DialogsAndFlyoutsPage.xaml │ │ │ │ │ ├── DialogsAndFlyoutsPage.xaml.cs │ │ │ │ │ ├── FlyoutPage.xaml │ │ │ │ │ ├── FlyoutPage.xaml.cs │ │ │ │ │ ├── MessageBoxPage.xaml │ │ │ │ │ ├── MessageBoxPage.xaml.cs │ │ │ │ │ ├── SnackbarPage.xaml │ │ │ │ │ └── SnackbarPage.xaml.cs │ │ │ │ ├── Layout/ │ │ │ │ │ ├── CardActionPage.xaml │ │ │ │ │ ├── CardActionPage.xaml.cs │ │ │ │ │ ├── CardControlPage.xaml │ │ │ │ │ ├── CardControlPage.xaml.cs │ │ │ │ │ ├── ExpanderPage.xaml │ │ │ │ │ ├── ExpanderPage.xaml.cs │ │ │ │ │ ├── LayoutPage.xaml │ │ │ │ │ └── LayoutPage.xaml.cs │ │ │ │ ├── Media/ │ │ │ │ │ ├── CanvasPage.xaml │ │ │ │ │ ├── CanvasPage.xaml.cs │ │ │ │ │ ├── ImagePage.xaml │ │ │ │ │ ├── ImagePage.xaml.cs │ │ │ │ │ ├── MediaPage.xaml │ │ │ │ │ ├── MediaPage.xaml.cs │ │ │ │ │ ├── WebBrowserPage.xaml │ │ │ │ │ ├── WebBrowserPage.xaml.cs │ │ │ │ │ ├── WebViewPage.xaml │ │ │ │ │ └── WebViewPage.xaml.cs │ │ │ │ ├── Navigation/ │ │ │ │ │ ├── BreadcrumbBarPage.xaml │ │ │ │ │ ├── BreadcrumbBarPage.xaml.cs │ │ │ │ │ ├── MenuPage.xaml │ │ │ │ │ ├── MenuPage.xaml.cs │ │ │ │ │ ├── MultilevelNavigationPage.xaml │ │ │ │ │ ├── MultilevelNavigationPage.xaml.cs │ │ │ │ │ ├── NavigationPage.xaml │ │ │ │ │ ├── NavigationPage.xaml.cs │ │ │ │ │ ├── NavigationViewPage.xaml │ │ │ │ │ ├── NavigationViewPage.xaml.cs │ │ │ │ │ ├── TabControlPage.xaml │ │ │ │ │ ├── TabControlPage.xaml.cs │ │ │ │ │ ├── TabViewPage.xaml │ │ │ │ │ └── TabViewPage.xaml.cs │ │ │ │ ├── OpSystem/ │ │ │ │ │ ├── ClipboardPage.xaml │ │ │ │ │ ├── ClipboardPage.xaml.cs │ │ │ │ │ ├── FilePickerPage.xaml │ │ │ │ │ ├── FilePickerPage.xaml.cs │ │ │ │ │ ├── OpSystemPage.xaml │ │ │ │ │ └── OpSystemPage.xaml.cs │ │ │ │ ├── Samples/ │ │ │ │ │ ├── MultilevelNavigationSamplePage1.xaml │ │ │ │ │ ├── MultilevelNavigationSamplePage1.xaml.cs │ │ │ │ │ ├── MultilevelNavigationSamplePage2.xaml │ │ │ │ │ ├── MultilevelNavigationSamplePage2.xaml.cs │ │ │ │ │ ├── MultilevelNavigationSamplePage3.xaml │ │ │ │ │ ├── MultilevelNavigationSamplePage3.xaml.cs │ │ │ │ │ ├── SamplePage1.xaml │ │ │ │ │ ├── SamplePage1.xaml.cs │ │ │ │ │ ├── SamplePage2.xaml │ │ │ │ │ ├── SamplePage2.xaml.cs │ │ │ │ │ ├── SamplePage3.xaml │ │ │ │ │ └── SamplePage3.xaml.cs │ │ │ │ ├── SettingsPage.xaml │ │ │ │ ├── SettingsPage.xaml.cs │ │ │ │ ├── StatusAndInfo/ │ │ │ │ │ ├── InfoBadgePage.xaml │ │ │ │ │ ├── InfoBadgePage.xaml.cs │ │ │ │ │ ├── InfoBarPage.xaml │ │ │ │ │ ├── InfoBarPage.xaml.cs │ │ │ │ │ ├── ProgressBarPage.xaml │ │ │ │ │ ├── ProgressBarPage.xaml.cs │ │ │ │ │ ├── ProgressRingPage.xaml │ │ │ │ │ ├── ProgressRingPage.xaml.cs │ │ │ │ │ ├── StatusAndInfoPage.xaml │ │ │ │ │ ├── StatusAndInfoPage.xaml.cs │ │ │ │ │ ├── ToolTipPage.xaml │ │ │ │ │ └── ToolTipPage.xaml.cs │ │ │ │ ├── Text/ │ │ │ │ │ ├── AutoSuggestBoxPage.xaml │ │ │ │ │ ├── AutoSuggestBoxPage.xaml.cs │ │ │ │ │ ├── LabelPage.xaml │ │ │ │ │ ├── LabelPage.xaml.cs │ │ │ │ │ ├── NumberBoxPage.xaml │ │ │ │ │ ├── NumberBoxPage.xaml.cs │ │ │ │ │ ├── PasswordBoxPage.xaml │ │ │ │ │ ├── PasswordBoxPage.xaml.cs │ │ │ │ │ ├── RichTextBoxPage.xaml │ │ │ │ │ ├── RichTextBoxPage.xaml.cs │ │ │ │ │ ├── TextBlockPage.xaml │ │ │ │ │ ├── TextBlockPage.xaml.cs │ │ │ │ │ ├── TextBoxPage.xaml │ │ │ │ │ ├── TextBoxPage.xaml.cs │ │ │ │ │ ├── TextPage.xaml │ │ │ │ │ └── TextPage.xaml.cs │ │ │ │ └── Windows/ │ │ │ │ ├── WindowsPage.xaml │ │ │ │ └── WindowsPage.xaml.cs │ │ │ └── Windows/ │ │ │ ├── EditorWindow.xaml │ │ │ ├── EditorWindow.xaml.cs │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ ├── MonacoWindow.xaml │ │ │ ├── MonacoWindow.xaml.cs │ │ │ ├── SandboxWindow.xaml │ │ │ └── SandboxWindow.xaml.cs │ │ ├── Wpf.Ui.Gallery.csproj │ │ └── app.manifest │ ├── Wpf.Ui.Gallery.Package/ │ │ ├── Package.appxmanifest │ │ └── Wpf.Ui.Gallery.Package.wapproj │ ├── Wpf.Ui.SyntaxHighlight/ │ │ ├── Controls/ │ │ │ ├── CodeBlock.cs │ │ │ └── CodeBlock.xaml │ │ ├── Highlighter.cs │ │ ├── License - Fira Code.txt │ │ ├── Markup/ │ │ │ └── SyntaxHighlightDictionary.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SyntaxHighlight.xaml │ │ ├── SyntaxLanguage.cs │ │ └── Wpf.Ui.SyntaxHighlight.csproj │ ├── Wpf.Ui.ToastNotifications/ │ │ ├── GlobalUsings.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Toast.cs │ │ ├── VisualStudioToolsManifest.xml │ │ └── Wpf.Ui.ToastNotifications.csproj │ └── Wpf.Ui.Tray/ │ ├── Controls/ │ │ └── NotifyIcon.cs │ ├── GlobalUsings.cs │ ├── Hicon.cs │ ├── INotifyIcon.cs │ ├── INotifyIconService.cs │ ├── Internal/ │ │ └── InternalNotifyIconManager.cs │ ├── Interop/ │ │ ├── Libraries.cs │ │ ├── Shell32.cs │ │ └── User32.cs │ ├── NotifyIconEventHandler.cs │ ├── NotifyIconService.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── RoutedNotifyIconEvent.cs │ ├── TrayData.cs │ ├── TrayHandler.cs │ ├── TrayManager.cs │ ├── VisualStudioToolsManifest.xml │ └── Wpf.Ui.Tray.csproj └── tests/ ├── Wpf.Ui.Gallery.IntegrationTests/ │ ├── ContentDialogAutomationTests.cs │ ├── Fixtures/ │ │ ├── TestedApplication.cs │ │ └── UiTest.cs │ ├── GlobalUsings.cs │ ├── NavigationTests.cs │ ├── TitleBarTests.cs │ ├── WindowTests.cs │ ├── Wpf.Ui.Gallery.IntegrationTests.csproj │ └── xunit.runner.json └── Wpf.Ui.UnitTests/ ├── Animations/ │ └── TransitionAnimationProviderTests.cs ├── Extensions/ │ └── SymbolExtensionsTests.cs ├── Usings.cs └── Wpf.Ui.UnitTests.csproj