实例介绍
ModernWpf是一个为您的WPF应用程序提供现代化样式和控件的UI库。它提供了现代化的样式和新功能,适用于大多数原生WPF控件。
该库包含轻量级和深色主题,并提供易于定制。此外,它还包括一些额外的控件,帮助您构建现代化的应用程序。
ModernWpf支持.NET Framework 4.5 、.NET Core 3 和.NET 5 ,可以在Windows Vista SP2及以上版本上运行。
快速入门
- 创建一个新的WPF应用程序。
- 从NuGet安装ModernWpfUI,使用命令:Install-Package ModernWpfUI。
- 编辑App.xaml文件,添加以下内容:
<Application ... xmlns:ui="http://schemas.modernwpf.com/2019"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ui:ThemeResources /> <ui:XamlControlsResources /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> </Application>
- 编辑MainWindow.xaml文件,添加以下内容:
<Window ... xmlns:ui="http://schemas.modernwpf.com/2019" ui:WindowHelper.UseModernWindowStyle="True"> <ui:SimpleStackPanel Margin="12" Spacing="24"> <TextBlock Text="My first ModernWPF app" Style="{StaticResource HeaderTextBlockStyle}" /> <Button Content="I am a button" /> <Button Content="I am an accent button" Style="{StaticResource AccentButtonStyle}" /> </ui:SimpleStackPanel> </Window>
【实例截图】
文件清单
└── ModernWpf-83ecedc452cc9f06c628c0bdadd50cd4ae76f8e5
├── Directory.Build.props
├── Directory.Build.targets
├── docs
│ └── images
│ ├── AccentColorPalette.png
│ ├── AppBarButton.png
│ ├── AppBarToggleButton.png
│ ├── AutoSuggestBox.png
│ ├── Buttons.png
│ ├── Calendar.png
│ ├── ColorRamp.png
│ ├── ComboBox.png
│ ├── CommandBarFlyout.png
│ ├── CommandBar.png
│ ├── ContentDialog.png
│ ├── ContextMenu.png
│ ├── ControlPalette1.png
│ ├── ControlPalette2.png
│ ├── Controls.Dark.png
│ ├── Controls.Light.png
│ ├── CustomTitleBar.Dark.png
│ ├── CustomTitleBar.png
│ ├── DataGrid.png
│ ├── DatePicker.png
│ ├── Dragablz.png
│ ├── DropDownButton.png
│ ├── Expander.png
│ ├── FlipView.png
│ ├── Fluent.Ribbon.Dark.png
│ ├── Fluent.Ribbon.Light.png
│ ├── FluentWPF.Dark.png
│ ├── FluentWPF.Light.png
│ ├── Flyout.png
│ ├── GroupBox.png
│ ├── HamburgerMenuEx.png
│ ├── HighContrast.png
│ ├── HyperlinkButton.png
│ ├── ItemsRepeater-FlowLayout.png
│ ├── ItemsRepeater.png
│ ├── ItemsRepeater-StackLayout.png
│ ├── ItemsRepeater-UniformGridLayout.png
│ ├── ListBox.png
│ ├── ListView-GridView.png
│ ├── ListView-Grouped.png
│ ├── ListView-MultiSelect.png
│ ├── MahApps.Dark.png
│ ├── MahApps.Light.png
│ ├── MahApps.png
│ ├── Menu.png
│ ├── Nighttime.png
│ ├── NumberBox.png
│ ├── PageTransitions.png
│ ├── PasswordBox.png
│ ├── PersonPicture.png
│ ├── PowerShell.png
│ ├── Progress.png
│ ├── RadioButtons.png
│ ├── RadioMenuItem.png
│ ├── RatingControl.png
│ ├── shadow
│ │ ├── Flyout.png
│ │ └── Menu.png
│ ├── SimpleStackPanel.png
│ ├── SimpleTimePicker.png
│ ├── Slider.png
│ ├── SplitButton.png
│ ├── SplitView.png
│ ├── TabControl.png
│ ├── TextBox.png
│ ├── TextContextMenu.png
│ ├── ThemeShadowChrome.png
│ ├── ToggleSwitch.png
│ └── TreeView.png
├── LICENSE
├── ModernWpf
│ ├── ColorPaletteResources.cs
│ ├── Common
│ │ ├── DpiScale2.cs
│ │ ├── EventRevoker.cs
│ │ ├── ResourceAccessor.cs
│ │ └── TypedEventHandler.cs
│ ├── Controls
│ │ ├── BorderEx.cs
│ │ ├── ContentControlEx.cs
│ │ ├── ContentPresenterEx.cs
│ │ ├── ControlEx.cs
│ │ ├── FontIconFallback.cs
│ │ ├── ListViewBaseHeaderItem.cs
│ │ ├── ListViewHeaderItem.cs
│ │ ├── PasswordRevealMode.cs
│ │ ├── Primitives
│ │ │ ├── BindingProxy.cs
│ │ │ ├── BorderHelper.cs
│ │ │ ├── BrushToColorConverter.cs
│ │ │ ├── CalendarHelper.cs
│ │ │ ├── ColumnDefinitionHelper.cs
│ │ │ ├── ComboBoxHelper.cs
│ │ │ ├── ControlHelper.cs
│ │ │ ├── CornerRadiusFilterConverter.cs
│ │ │ ├── CustomPopupPlacementHelper.cs
│ │ │ ├── DataGridCellPresenter.cs
│ │ │ ├── DataGridHelper.cs
│ │ │ ├── DataGridRowHelper.cs
│ │ │ ├── DatePickerHelper.cs
│ │ │ ├── DebugVisualStateManager.cs
│ │ │ ├── FocusVisualHelper.cs
│ │ │ ├── HyperlinkHelper.cs
│ │ │ ├── IsGridViewConverter.cs
│ │ │ ├── MaximizedWindowFixer.cs
│ │ │ ├── MenuPopup.cs
│ │ │ ├── MultiSelectHelper.cs
│ │ │ ├── OpeningAnimationHelper.cs
│ │ │ ├── OrConverter.cs
│ │ │ ├── PasswordBoxHelper.cs
│ │ │ ├── PivotHeaderScrollViewer.cs
│ │ │ ├── PivotHelper.cs
│ │ │ ├── PlacementRectangleConverter.cs
│ │ │ ├── PopupEx.cs
│ │ │ ├── PopupPositioner.cs
│ │ │ ├── PressHelper.cs
│ │ │ ├── RichTextBoxHelper.cs
│ │ │ ├── RowDefinitionHelper.cs
│ │ │ ├── ScrollBarHelper.cs
│ │ │ ├── ScrollingIndicatorMode.cs
│ │ │ ├── SharedSizeGroupConverter.cs
│ │ │ ├── SliderAutoToolTipHelper.cs
│ │ │ ├── TabControlHelper.cs
│ │ │ ├── TabItemHelper.cs
│ │ │ ├── TextBoxHelper.cs
│ │ │ ├── TextControlContentHostHelper.cs
│ │ │ ├── ThemeShadowChrome.cs
│ │ │ ├── TreeViewItemHelper.cs
│ │ │ ├── ValidationHelper.cs
│ │ │ ├── VisualStateGroupListener.cs
│ │ │ └── WindowHelper.cs
│ │ ├── RatingItemFontInfo.cs
│ │ ├── RatingItemInfo.cs
│ │ ├── RatingItemPathInfo.cs
│ │ ├── ScrollViewerEx.cs
│ │ ├── SimpleStackPanel.cs
│ │ ├── VisualStates.cs
│ │ └── XamlControlsResources.cs
│ ├── ControlsResources.xaml
│ ├── DensityStyles
│ │ └── Compact.xaml
│ ├── DesignTime
│ │ ├── Design.cs
│ │ ├── DesignTimeResources.xaml
│ │ ├── IntellisenseResourcesBase.cs
│ │ ├── IntellisenseResources.cs
│ │ ├── ResourceKeys.xaml
│ │ └── SystemColors.xaml
│ ├── Helpers
│ │ ├── AnimationHelper.cs
│ │ ├── ColorsHelper.cs
│ │ ├── ControlExtensions.cs
│ │ ├── DelegateHelper.cs
│ │ ├── DesignMode.cs
│ │ ├── DispatcherExtensions.cs
│ │ ├── DispatcherHelper.cs
│ │ ├── Extensions.cs
│ │ ├── GridLengthHelper.cs
│ │ ├── Helper.cs
│ │ ├── IconHelper.cs
│ │ ├── MenuDropAlignmentHelper.cs
│ │ ├── MergedDictionariesHelper.cs
│ │ ├── OSVersionHelper.cs
│ │ ├── PackagedAppHelper.cs
│ │ ├── PackUriHelper.cs
│ │ ├── ResourceDictionaryHelper.cs
│ │ ├── ThemeResourceHelper.cs
│ │ ├── ThicknessHelper.cs
│ │ ├── VisualTree.cs
│ │ └── WinRTColorHelper.cs
│ ├── IconElement
│ │ ├── BitmapIcon.cs
│ │ ├── FontIcon.cs
│ │ ├── IconElementConverter.cs
│ │ ├── IconElement.cs
│ │ ├── PathIcon.cs
│ │ ├── Symbol.cs
│ │ └── SymbolIcon.cs
│ ├── IconSource
│ │ ├── BitmapIconSource.cs
│ │ ├── FontIconSource.cs
│ │ ├── IconSource.cs
│ │ ├── PathIconSource.cs
│ │ └── SymbolIconSource.cs
│ ├── Input
│ │ ├── FocusInputDeviceKind.cs
│ │ ├── FocusManagerEx.cs
│ │ ├── GettingFocusEventArgs.cs
│ │ ├── GettingFocusHelper.cs
│ │ ├── InputHelper.cs
│ │ ├── TappedEventHandler.cs
│ │ └── TappedRoutedEventArgs.cs
│ ├── Markup
│ │ ├── DynamicColorExtension.cs
│ │ ├── KeyTimeExtension.cs
│ │ ├── StaticColorExtension.cs
│ │ ├── StaticResourceExtension.cs
│ │ ├── TextContextMenuExtension.cs
│ │ └── ThemeResourceExtension.cs
│ ├── Media
│ │ ├── Animation
│ │ │ ├── CubicBezierEase.cs
│ │ │ ├── DrillInNavigationTransitionInfo.cs
│ │ │ ├── EntranceNavigationTransitionInfo.cs
│ │ │ ├── FadeInThemeAnimation.cs
│ │ │ ├── FadeOutThemeAnimation.cs
│ │ │ ├── NavigationAnimation.cs
│ │ │ ├── NavigationThemeTransition.cs
│ │ │ ├── NavigationTransitionInfo.cs
│ │ │ ├── SlideNavigationTransitionInfo.cs
│ │ │ ├── SuppressNavigationTransitionInfo.cs
│ │ │ ├── TransitionCollection.cs
│ │ │ └── Transition.cs
│ │ ├── ColorPalette
│ │ │ ├── ColorPalette.cs
│ │ │ ├── ColorPaletteEntry.cs
│ │ │ └── IColorPaletteEntry.cs
│ │ └── Utils
│ │ ├── ColorBlending.cs
│ │ ├── ColorScale.cs
│ │ ├── ColorTypes.cs
│ │ ├── ColorUtils.cs
│ │ └── MathUtils.cs
│ ├── ModernWpf.csproj
│ ├── MS
│ │ ├── Internal
│ │ │ ├── DoubleUtil.cs
│ │ │ └── PointUtil.cs
│ │ └── Win32
│ │ ├── ExternDll.cs
│ │ ├── NativeMethodsCLR.cs
│ │ ├── SafeNativeMethodsCLR.cs
│ │ └── UnsafeNativeMethodsCLR.cs
│ ├── NativeMethods.txt
│ ├── Navigation
│ │ ├── Extensions.cs
│ │ ├── Frame.cs
│ │ ├── Frame.xaml
│ │ ├── Page.cs
│ │ └── Page.xaml
│ ├── ProgressBar
│ │ ├── ProgressBarAutomationPeer.cs
│ │ ├── ProgressBar.cs
│ │ ├── ProgressBarTemplateSettings.cs
│ │ ├── ProgressBar.xaml
│ │ └── Strings
│ │ ├── Resources.af-ZA.resx
│ │ ├── Resources.am-ET.resx
│ │ ├── Resources.ar-SA.resx
│ │ ├── Resources.az-Latn-AZ.resx
│ │ ├── Resources.be-BY.resx
│ │ ├── Resources.bg-BG.resx
│ │ ├── Resources.bn-BD.resx
│ │ ├── Resources.bs-Latn-BA.resx
│ │ ├── Resources.ca-ES.resx
│ │ ├── Resources.cs-CZ.resx
│ │ ├── Resources.da-DK.resx
│ │ ├── Resources.de-DE.resx
│ │ ├── Resources.el-GR.resx
│ │ ├── Resources.en-GB.resx
│ │ ├── Resources.es-ES.resx
│ │ ├── Resources.es-MX.resx
│ │ ├── Resources.et-EE.resx
│ │ ├── Resources.eu-ES.resx
│ │ ├── Resources.fa-IR.resx
│ │ ├── Resources.fi-FI.resx
│ │ ├── Resources.fil-PH.resx
│ │ ├── Resources.fr-CA.resx
│ │ ├── Resources.fr-FR.resx
│ │ ├── Resources.gl-ES.resx
│ │ ├── Resources.ha-Latn-NG.resx
│ │ ├── Resources.he-IL.resx
│ │ ├── Resources.hi-IN.resx
│ │ ├── Resources.hr-HR.resx
│ │ ├── Resources.hu-HU.resx
│ │ ├── Resources.id-ID.resx
│ │ ├── Resources.is-IS.resx
│ │ ├── Resources.it-IT.resx
│ │ ├── Resources.ja-JP.resx
│ │ ├── Resources.ka-GE.resx
│ │ ├── Resources.kk-KZ.resx
│ │ ├── Resources.km-KH.resx
│ │ ├── Resources.kn-IN.resx
│ │ ├── Resources.ko-KR.resx
│ │ ├── Resources.lo-LA.resx
│ │ ├── Resources.lt-LT.resx
│ │ ├── Resources.lv-LV.resx
│ │ ├── Resources.mk-MK.resx
│ │ ├── Resources.ml-IN.resx
│ │ ├── Resources.ms-MY.resx
│ │ ├── Resources.nb-NO.resx
│ │ ├── Resources.nl-NL.resx
│ │ ├── Resources.nn-NO.resx
│ │ ├── Resources.pl-PL.resx
│ │ ├── Resources.pt-BR.resx
│ │ ├── Resources.pt-PT.resx
│ │ ├── Resources.resx
│ │ ├── Resources.ro-RO.resx
│ │ ├── Resources.ru-RU.resx
│ │ ├── Resources.sk-SK.resx
│ │ ├── Resources.sl-SI.resx
│ │ ├── Resources.sq-AL.resx
│ │ ├── Resources.sr-Latn-RS.resx
│ │ ├── Resources.sv-SE.resx
│ │ ├── Resources.sw-KE.resx
│ │ ├── Resources.ta-IN.resx
│ │ ├── Resources.te-IN.resx
│ │ ├── Resources.th-TH.resx
│ │ ├── Resources.tr-TR.resx
│ │ ├── Resources.uk-UA.resx
│ │ ├── Resources.uz-Latn-UZ.resx
│ │ ├── Resources.vi-VN.resx
│ │ ├── Resources.zh-CN.resx
│ │ └── Resources.zh-TW.resx
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── DesignTimeResources.xaml
│ ├── ResourceDictionaryEx.cs
│ ├── Resources
│ │ ├── Strings.cs-CZ.resx
│ │ ├── Strings.de-DE.resx
│ │ ├── Strings.Designer.cs
│ │ ├── Strings.es-ES.resx
│ │ ├── Strings.es-MX.resx
│ │ ├── Strings.fa-IR.resx
│ │ ├── Strings.fr-CA.resx
│ │ ├── Strings.fr-FR.resx
│ │ ├── Strings.it-IT.resx
│ │ ├── Strings.ja-JP.resx
│ │ ├── Strings.ko-KR.resx
│ │ ├── Strings.pl-PL.resx
│ │ ├── Strings.pt-BR.resx
│ │ ├── Strings.pt-PT.resx
│ │ ├── Strings.resx
│ │ ├── Strings.ru-RU.resx
│ │ ├── Strings.tr-TR.resx
│ │ ├── Strings.zh-CN.resx
│ │ └── Strings.zh-TW.resx
│ ├── Standard
│ │ ├── DpiHelper.cs
│ │ ├── NativeMethods.cs
│ │ └── Utilities.cs
│ ├── Styles
│ │ ├── AutoSuggestBox.xaml
│ │ ├── Button.xaml
│ │ ├── Calendar.xaml
│ │ ├── CheckBox.xaml
│ │ ├── ComboBox.xaml
│ │ ├── CommandBar.xaml
│ │ ├── Common.xaml
│ │ ├── ContextMenu.xaml
│ │ ├── CornerRadius.xaml
│ │ ├── DataGrid.xaml
│ │ ├── DatePicker.xaml
│ │ ├── Expander.xaml
│ │ ├── GridSplitter.xaml
│ │ ├── GroupBox.xaml
│ │ ├── GroupItem.xaml
│ │ ├── Hyperlink.xaml
│ │ ├── Label.xaml
│ │ ├── ListBox.xaml
│ │ ├── ListView.xaml
│ │ ├── MenuItem.xaml
│ │ ├── Menu.xaml
│ │ ├── NavigationBackButton.xaml
│ │ ├── NavigationView.xaml
│ │ ├── PasswordBox.xaml
│ │ ├── Pivot.xaml
│ │ ├── ProgressBar.xaml
│ │ ├── RadioButton.xaml
│ │ ├── RatingControl.xaml
│ │ ├── RepeatButton.xaml
│ │ ├── ResizeGrip.xaml
│ │ ├── RichTextBox.xaml
│ │ ├── ScrollBar.xaml
│ │ ├── ScrollViewer.xaml
│ │ ├── Slider.xaml
│ │ ├── StatusBar.xaml
│ │ ├── TabControl.xaml
│ │ ├── TextBox.xaml
│ │ ├── TextStyles.xaml
│ │ ├── TimePicker.xaml
│ │ ├── ToggleButton.xaml
│ │ ├── ToolTip.xaml
│ │ ├── TreeView.xaml
│ │ └── Window.xaml
│ ├── TextContextMenu
│ │ ├── Strings
│ │ │ ├── Resources.af-ZA.resx
│ │ │ ├── Resources.am-ET.resx
│ │ │ ├── Resources.ar-SA.resx
│ │ │ ├── Resources.az-Latn-AZ.resx
│ │ │ ├── Resources.be-BY.resx
│ │ │ ├── Resources.bg-BG.resx
│ │ │ ├── Resources.bn-BD.resx
│ │ │ ├── Resources.bs-Latn-BA.resx
│ │ │ ├── Resources.ca-ES.resx
│ │ │ ├── Resources.cs-CZ.resx
│ │ │ ├── Resources.da-DK.resx
│ │ │ ├── Resources.de-DE.resx
│ │ │ ├── Resources.el-GR.resx
│ │ │ ├── Resources.en-GB.resx
│ │ │ ├── Resources.es-ES.resx
│ │ │ ├── Resources.es-MX.resx
│ │ │ ├── Resources.et-EE.resx
│ │ │ ├── Resources.eu-ES.resx
│ │ │ ├── Resources.fa-IR.resx
│ │ │ ├── Resources.fi-FI.resx
│ │ │ ├── Resources.fil-PH.resx
│ │ │ ├── Resources.fr-CA.resx
│ │ │ ├── Resources.fr-FR.resx
│ │ │ ├── Resources.gl-ES.resx
│ │ │ ├── Resources.ha-Latn-NG.resx
│ │ │ ├── Resources.he-IL.resx
│ │ │ ├── Resources.hi-IN.resx
│ │ │ ├── Resources.hr-HR.resx
│ │ │ ├── Resources.hu-HU.resx
│ │ │ ├── Resources.id-ID.resx
│ │ │ ├── Resources.is-IS.resx
│ │ │ ├── Resources.it-IT.resx
│ │ │ ├── Resources.ja-JP.resx
│ │ │ ├── Resources.ka-GE.resx
│ │ │ ├── Resources.kk-KZ.resx
│ │ │ ├── Resources.km-KH.resx
│ │ │ ├── Resources.kn-IN.resx
│ │ │ ├── Resources.ko-KR.resx
│ │ │ ├── Resources.lo-LA.resx
│ │ │ ├── Resources.lt-LT.resx
│ │ │ ├── Resources.lv-LV.resx
│ │ │ ├── Resources.mk-MK.resx
│ │ │ ├── Resources.ml-IN.resx
│ │ │ ├── Resources.ms-MY.resx
│ │ │ ├── Resources.nb-NO.resx
│ │ │ ├── Resources.nl-NL.resx
│ │ │ ├── Resources.nn-NO.resx
│ │ │ ├── Resources.pl-PL.resx
│ │ │ ├── Resources.pt-BR.resx
│ │ │ ├── Resources.pt-PT.resx
│ │ │ ├── Resources.resx
│ │ │ ├── Resources.ro-RO.resx
│ │ │ ├── Resources.ru-RU.resx
│ │ │ ├── Resources.sk-SK.resx
│ │ │ ├── Resources.sl-SI.resx
│ │ │ ├── Resources.sq-AL.resx
│ │ │ ├── Resources.sr-Latn-RS.resx
│ │ │ ├── Resources.sv-SE.resx
│ │ │ ├── Resources.sw-KE.resx
│ │ │ ├── Resources.ta-IN.resx
│ │ │ ├── Resources.te-IN.resx
│ │ │ ├── Resources.th-TH.resx
│ │ │ ├── Resources.tr-TR.resx
│ │ │ ├── Resources.uk-UA.resx
│ │ │ ├── Resources.uz-Latn-UZ.resx
│ │ │ ├── Resources.vi-VN.resx
│ │ │ ├── Resources.zh-CN.resx
│ │ │ └── Resources.zh-TW.resx
│ │ └── TextContextMenu.cs
│ ├── ThemeDictionary.cs
│ ├── ThemeManager.cs
│ ├── ThemeResources
│ │ ├── Dark.xaml
│ │ ├── HighContrast.xaml
│ │ └── Light.xaml
│ ├── ThemeResources.cs
│ ├── Themes
│ │ ├── ContentControlEx.xaml
│ │ ├── FontIconFallback.xaml
│ │ ├── Generic.xaml
│ │ ├── ListViewHeaderItem.xaml
│ │ └── TextContextMenu.xaml
│ ├── TitleBar
│ │ ├── BackRequestedEventArgs.cs
│ │ ├── CoreApplicationViewTitleBar.cs
│ │ ├── TitleBarButton.cs
│ │ ├── TitleBarButton.xaml
│ │ ├── TitleBarControl.cs
│ │ ├── TitleBarControl.xaml
│ │ └── TitleBar.cs
│ ├── UISettingsResources.cs
│ └── VisualStateManager
│ ├── SimpleVisualStateManager.cs
│ └── VisualStateGroupHelper.cs
├── ModernWpf.Controls
│ ├── AutoSuggestBox
│ │ ├── AutoSuggestBox.cs
│ │ ├── AutoSuggestBoxHelper.cs
│ │ ├── AutoSuggestBoxListView.cs
│ │ ├── AutoSuggestBoxListViewItem.cs
│ │ ├── AutoSuggestBox.properties.cs
│ │ ├── AutoSuggestBoxQuerySubmittedEventArgs.cs
│ │ ├── AutoSuggestBoxSuggestionChosenEventArgs.cs
│ │ ├── AutoSuggestBoxTextChangedEventArgs.cs
│ │ └── AutoSuggestBox.xaml
│ ├── CommandBar
│ │ ├── AppBarButton.cs
│ │ ├── AppBarButton.xaml
│ │ ├── AppBarElementApplicationViewState.cs
│ │ ├── AppBarElementContainer.cs
│ │ ├── AppBarElementContainer.xaml
│ │ ├── AppBarElementProperties.cs
│ │ ├── AppBarElementVisualStateManager.cs
│ │ ├── AppBarSeparator.cs
│ │ ├── AppBarSeparator.xaml
│ │ ├── AppBarToggleButton.cs
│ │ ├── AppBarToggleButton.xaml
│ │ ├── CommandBar.cs
│ │ ├── CommandBarDefaultLabelPosition.cs
│ │ ├── CommandBarLabelPosition.cs
│ │ ├── CommandBarOverflowButtonVisibility.cs
│ │ ├── CommandBarOverflowPanel.cs
│ │ ├── CommandBarOverflowPresenter.cs
│ │ ├── CommandBarPanel.cs
│ │ ├── CommandBarToolBar.cs
│ │ ├── CommandBar.xaml
│ │ └── ICommandBarElement.cs
│ ├── CommandBarFlyout
│ │ ├── CommandBarFlyoutCommandBar.cs
│ │ ├── CommandBarFlyoutCommandBarTemplateSettings.cs
│ │ ├── CommandBarFlyoutCommandBarTemplateSettingsProxy.cs
│ │ ├── CommandBarFlyout.cs
│ │ ├── CommandBarFlyoutToolBar.cs
│ │ └── CommandBarFlyout.xaml
│ ├── Common
│ │ ├── CollectionHelper.cs
│ │ ├── CppWinRTHelpers.cs
│ │ ├── DependencyPropertyChangedCallback.cs
│ │ ├── EmptyEnumerator.cs
│ │ ├── EventRevokers.cs
│ │ ├── Extensions.cs
│ │ ├── IControlProtected.cs
│ │ ├── LightDismissOverlayMode.cs
│ │ ├── ListExtensions.cs
│ │ ├── PopupHelper.cs
│ │ ├── PopupRepositionHelper.cs
│ │ ├── RoutedEventHandlerRevoker.cs
│ │ ├── SelectorHelper.cs
│ │ ├── SharedHelpers.cs
│ │ └── Utils.cs
│ ├── ContentDialog
│ │ ├── ContentDialogButtonClickDeferral.cs
│ │ ├── ContentDialogButtonClickEventArgs.cs
│ │ ├── ContentDialogButton.cs
│ │ ├── ContentDialogClosedEventArgs.cs
│ │ ├── ContentDialogClosingDeferral.cs
│ │ ├── ContentDialogClosingEventArgs.cs
│ │ ├── ContentDialog.cs
│ │ ├── ContentDialogOpenedEventArgs.cs
│ │ ├── ContentDialogPlacement.cs
│ │ ├── ContentDialogResult.cs
│ │ └── ContentDialog.xaml
│ ├── DropDownButton
│ │ ├── DropDownButtonAutomationPeer.cs
│ │ ├── DropDownButton.cs
│ │ └── DropDownButton.xaml
│ ├── Flyout
│ │ ├── ContextFlyoutService.cs
│ │ ├── EventRevokers.cs
│ │ ├── FlyoutBaseClosingEventArgs.cs
│ │ ├── FlyoutBase.cs
│ │ ├── Flyout.cs
│ │ ├── FlyoutPlacementMode.cs
│ │ ├── FlyoutPresenter.cs
│ │ ├── FlyoutPresenter.xaml
│ │ ├── FlyoutService.cs
│ │ └── FlyoutShowMode.cs
│ ├── HyperlinkButton
│ │ ├── HyperlinkButtonAutomationPeer.cs
│ │ ├── HyperlinkButton.cs
│ │ └── HyperlinkButton.xaml
│ ├── LayoutPanel
│ │ ├── LayoutPanel.cs
│ │ └── LayoutPanelLayoutContext.cs
│ ├── ListView
│ │ ├── GridView.cs
│ │ ├── GridViewHeaderItem.cs
│ │ ├── GridViewItem.cs
│ │ ├── GridView.xaml
│ │ ├── ItemClickEventHandler.cs
│ │ ├── ListViewBase.cs
│ │ ├── ListViewBaseItem.cs
│ │ ├── ListView.cs
│ │ ├── ListViewItem.cs
│ │ └── ListView.xaml
│ ├── MenuFlyout
│ │ ├── MenuFlyout.cs
│ │ ├── MenuFlyoutPresenter.cs
│ │ └── MenuFlyout.xaml
│ ├── ModernWpf.Controls.csproj
│ ├── ModernWpf.Controls.xml
│ ├── ModernWpfUI.nuspec
│ ├── NavigationView
│ │ ├── Enums.cs
│ │ ├── NavigationViewAutomationPeer.cs
│ │ ├── NavigationViewBackRequestedEventArgs.cs
│ │ ├── NavigationView.cs
│ │ ├── NavigationViewDisplayModeChangedEventArgs.cs
│ │ ├── NavigationViewHelper.cs
│ │ ├── NavigationViewItemAutomationPeer.cs
│ │ ├── NavigationViewItemBase.cs
│ │ ├── NavigationViewItemCollapsedEventArgs.cs
│ │ ├── NavigationViewItem.cs
│ │ ├── NavigationViewItemExpandingEventArgs.cs
│ │ ├── NavigationViewItemHeader.cs
│ │ ├── NavigationViewItemInvokedEventArgs.cs
│ │ ├── NavigationViewItemPresenter.cs
│ │ ├── NavigationViewItemPresenterTemplateSettings.cs
│ │ ├── NavigationViewItem.properties.cs
│ │ ├── NavigationViewItemSeparator.cs
│ │ ├── NavigationViewItemsFactory.cs
│ │ ├── NavigationViewPaneClosingEventArgs.cs
│ │ ├── NavigationView.properties.cs
│ │ ├── NavigationViewSelectionChangedEventArgs.cs
│ │ ├── NavigationViewTemplateSettings.cs
│ │ ├── NavigationView.xaml
│ │ ├── SplitDataSourceBase.cs
│ │ ├── Strings
│ │ │ ├── Resources.af-ZA.resx
│ │ │ ├── Resources.am-ET.resx
│ │ │ ├── Resources.ar-SA.resx
│ │ │ ├── Resources.az-Latn-AZ.resx
│ │ │ ├── Resources.be-BY.resx
│ │ │ ├── Resources.bg-BG.resx
│ │ │ ├── Resources.bn-BD.resx
│ │ │ ├── Resources.bs-Latn-BA.resx
│ │ │ ├── Resources.ca-ES.resx
│ │ │ ├── Resources.cs-CZ.resx
│ │ │ ├── Resources.da-DK.resx
│ │ │ ├── Resources.de-DE.resx
│ │ │ ├── Resources.el-GR.resx
│ │ │ ├── Resources.en-GB.resx
│ │ │ ├── Resources.es-ES.resx
│ │ │ ├── Resources.es-MX.resx
│ │ │ ├── Resources.et-EE.resx
│ │ │ ├── Resources.eu-ES.resx
│ │ │ ├── Resources.fa-IR.resx
│ │ │ ├── Resources.fi-FI.resx
│ │ │ ├── Resources.fil-PH.resx
│ │ │ ├── Resources.fr-CA.resx
│ │ │ ├── Resources.fr-FR.resx
│ │ │ ├── Resources.gl-ES.resx
│ │ │ ├── Resources.ha-Latn-NG.resx
│ │ │ ├── Resources.he-IL.resx
│ │ │ ├── Resources.hi-IN.resx
│ │ │ ├── Resources.hr-HR.resx
│ │ │ ├── Resources.hu-HU.resx
│ │ │ ├── Resources.id-ID.resx
│ │ │ ├── Resources.is-IS.resx
│ │ │ ├── Resources.it-IT.resx
│ │ │ ├── Resources.ja-JP.resx
│ │ │ ├── Resources.ka-GE.resx
│ │ │ ├── Resources.kk-KZ.resx
│ │ │ ├── Resources.km-KH.resx
│ │ │ ├── Resources.kn-IN.resx
│ │ │ ├── Resources.ko-KR.resx
│ │ │ ├── Resources.lo-LA.resx
│ │ │ ├── Resources.lt-LT.resx
│ │ │ ├── Resources.lv-LV.resx
│ │ │ ├── Resources.mk-MK.resx
│ │ │ ├── Resources.ml-IN.resx
│ │ │ ├── Resources.ms-MY.resx
│ │ │ ├── Resources.nb-NO.resx
│ │ │ ├── Resources.nl-NL.resx
│ │ │ ├── Resources.nn-NO.resx
│ │ │ ├── Resources.pl-PL.resx
│ │ │ ├── Resources.pt-BR.resx
│ │ │ ├── Resources.pt-PT.resx
│ │ │ ├── Resources.resx
│ │ │ ├── Resources.ro-RO.resx
│ │ │ ├── Resources.ru-RU.resx
│ │ │ ├── Resources.sk-SK.resx
│ │ │ ├── Resources.sl-SI.resx
│ │ │ ├── Resources.sq-AL.resx
│ │ │ ├── Resources.sr-Latn-RS.resx
│ │ │ ├── Resources.sv-SE.resx
│ │ │ ├── Resources.sw-KE.resx
│ │ │ ├── Resources.ta-IN.resx
│ │ │ ├── Resources.te-IN.resx
│ │ │ ├── Resources.th-TH.resx
│ │ │ ├── Resources.tr-TR.resx
│ │ │ ├── Resources.uk-UA.resx
│ │ │ ├── Resources.uz-Latn-UZ.resx
│ │ │ ├── Resources.vi-VN.resx
│ │ │ ├── Resources.zh-CN.resx
│ │ │ └── Resources.zh-TW.resx
│ │ └── TopNavigationViewDataProvider.cs
│ ├── NumberBox
│ │ ├── DefaultNumberBoxNumberFormatter.cs
│ │ ├── DefaultNumberRounder.cs
│ │ ├── Enums.cs
│ │ ├── INumberBoxNumberFormatter.cs
│ │ ├── NumberBoxAutomationPeer.cs
│ │ ├── NumberBox.cs
│ │ ├── NumberBoxParser.cs
│ │ ├── NumberBox.properties.cs
│ │ ├── NumberBox.xaml
│ │ └── Strings
│ │ ├── Resources.af-ZA.resx
│ │ ├── Resources.am-ET.resx
│ │ ├── Resources.ar-SA.resx
│ │ ├── Resources.az-Latn-AZ.resx
│ │ ├── Resources.be-BY.resx
│ │ ├── Resources.bg-BG.resx
│ │ ├── Resources.bn-BD.resx
│ │ ├── Resources.bs-Latn-BA.resx
│ │ ├── Resources.ca-ES.resx
│ │ ├── Resources.cs-CZ.resx
│ │ ├── Resources.da-DK.resx
│ │ ├── Resources.de-DE.resx
│ │ ├── Resources.el-GR.resx
│ │ ├── Resources.en-GB.resx
│ │ ├── Resources.es-ES.resx
│ │ ├── Resources.es-MX.resx
│ │ ├── Resources.et-EE.resx
│ │ ├── Resources.eu-ES.resx
│ │ ├── Resources.fa-IR.resx
│ │ ├── Resources.fi-FI.resx
│ │ ├── Resources.fil-PH.resx
│ │ ├── Resources.fr-CA.resx
│ │ ├── Resources.fr-FR.resx
│ │ ├── Resources.gl-ES.resx
│ │ ├── Resources.ha-Latn-NG.resx
│ │ ├── Resources.he-IL.resx
│ │ ├── Resources.hi-IN.resx
│ │ ├── Resources.hr-HR.resx
│ │ ├── Resources.hu-HU.resx
│ │ ├── Resources.id-ID.resx
│ │ ├── Resources.is-IS.resx
│ │ ├── Resources.it-IT.resx
│ │ ├── Resources.ja-JP.resx
│ │ ├── Resources.ka-GE.resx
│ │ ├── Resources.kk-KZ.resx
│ │ ├── Resources.km-KH.resx
│ │ ├── Resources.kn-IN.resx
│ │ ├── Resources.ko-KR.resx
│ │ ├── Resources.lo-LA.resx
│ │ ├── Resources.lt-LT.resx
│ │ ├── Resources.lv-LV.resx
│ │ ├── Resources.mk-MK.resx
│ │ ├── Resources.ml-IN.resx
│ │ ├── Resources.ms-MY.resx
│ │ ├── Resources.nb-NO.resx
│ │ ├── Resources.nl-NL.resx
│ │ ├── Resources.nn-NO.resx
│ │ ├── Resources.pl-PL.resx
│ │ ├── Resources.pt-BR.resx
│ │ ├── Resources.pt-PT.resx
│ │ ├── Resources.resx
│ │ ├── Resources.ro-RO.resx
│ │ ├── Resources.ru-RU.resx
│ │ ├── Resources.sk-SK.resx
│ │ ├── Resources.sl-SI.resx
│ │ ├── Resources.sq-AL.resx
│ │ ├── Resources.sr-Latn-RS.resx
│ │ ├── Resources.sv-SE.resx
│ │ ├── Resources.sw-KE.resx
│ │ ├── Resources.ta-IN.resx
│ │ ├── Resources.te-IN.resx
│ │ ├── Resources.th-TH.resx
│ │ ├── Resources.tr-TR.resx
│ │ ├── Resources.uk-UA.resx
│ │ ├── Resources.uz-Latn-UZ.resx
│ │ ├── Resources.vi-VN.resx
│ │ ├── Resources.zh-CN.resx
│ │ └── Resources.zh-TW.resx
│ ├── PersonPicture
│ │ ├── InitialsGenerator.cs
│ │ ├── PersonPictureAutomationPeer.cs
│ │ ├── PersonPicture.cs
│ │ ├── PersonPicture.properties.cs
│ │ ├── PersonPictureTemplateSettings.cs
│ │ ├── PersonPicture.xaml
│ │ └── Strings
│ │ ├── Resources.af-ZA.resx
│ │ ├── Resources.am-ET.resx
│ │ ├── Resources.ar-SA.resx
│ │ ├── Resources.az-Latn-AZ.resx
│ │ ├── Resources.be-BY.resx
│ │ ├── Resources.bg-BG.resx
│ │ ├── Resources.bn-BD.resx
│ │ ├── Resources.bs-Latn-BA.resx
│ │ ├── Resources.ca-ES.resx
│ │ ├── Resources.cs-CZ.resx
│ │ ├── Resources.da-DK.resx
│ │ ├── Resources.de-DE.resx
│ │ ├── Resources.el-GR.resx
│ │ ├── Resources.en-GB.resx
│ │ ├── Resources.es-ES.resx
│ │ ├── Resources.es-MX.resx
│ │ ├── Resources.et-EE.resx
│ │ ├── Resources.eu-ES.resx
│ │ ├── Resources.fa-IR.resx
│ │ ├── Resources.fi-FI.resx
│ │ ├── Resources.fil-PH.resx
│ │ ├── Resources.fr-CA.resx
│ │ ├── Resources.fr-FR.resx
│ │ ├── Resources.gl-ES.resx
│ │ ├── Resources.ha-Latn-NG.resx
│ │ ├── Resources.he-IL.resx
│ │ ├── Resources.hi-IN.resx
│ │ ├── Resources.hr-HR.resx
│ │ ├── Resources.hu-HU.resx
│ │ ├── Resources.id-ID.resx
│ │ ├── Resources.is-IS.resx
│ │ ├── Resources.it-IT.resx
│ │ ├── Resources.ja-JP.resx
│ │ ├── Resources.ka-GE.resx
│ │ ├── Resources.kk-KZ.resx
│ │ ├── Resources.km-KH.resx
│ │ ├── Resources.kn-IN.resx
│ │ ├── Resources.ko-KR.resx
│ │ ├── Resources.lo-LA.resx
│ │ ├── Resources.lt-LT.resx
│ │ ├── Resources.lv-LV.resx
│ │ ├── Resources.mk-MK.resx
│ │ ├── Resources.ml-IN.resx
│ │ ├── Resources.ms-MY.resx
│ │ ├── Resources.nb-NO.resx
│ │ ├── Resources.nl-NL.resx
│ │ ├── Resources.nn-NO.resx
│ │ ├── Resources.pl-PL.resx
│ │ ├── Resources.pt-BR.resx
│ │ ├── Resources.pt-PT.resx
│ │ ├── Resources.resx
│ │ ├── Resources.ro-RO.resx
│ │ ├── Resources.ru-RU.resx
│ │ ├── Resources.sk-SK.resx
│ │ ├── Resources.sl-SI.resx
│ │ ├── Resources.sq-AL.resx
│ │ ├── Resources.sr-Latn-RS.resx
│ │ ├── Resources.sv-SE.resx
│ │ ├── Resources.sw-KE.resx
│ │ ├── Resources.ta-IN.resx
│ │ ├── Resources.te-IN.resx
│ │ ├── Resources.th-TH.resx
│ │ ├── Resources.tr-TR.resx
│ │ ├── Resources.uk-UA.resx
│ │ ├── Resources.uz-Latn-UZ.resx
│ │ ├── Resources.vi-VN.resx
│ │ ├── Resources.zh-CN.resx
│ │ └── Resources.zh-TW.resx
│ ├── ProgressRing
│ │ ├── ProgressRingAutomationPeer.cs
│ │ ├── ProgressRing.cs
│ │ ├── ProgressRingTemplateSettings.cs
│ │ ├── ProgressRing.xaml
│ │ └── Strings
│ │ ├── Resources.af-ZA.resx
│ │ ├── Resources.am-ET.resx
│ │ ├── Resources.ar-SA.resx
│ │ ├── Resources.az-Latn-AZ.resx
│ │ ├── Resources.be-BY.resx
│ │ ├── Resources.bg-BG.resx
│ │ ├── Resources.bn-BD.resx
│ │ ├── Resources.bs-Latn-BA.resx
│ │ ├── Resources.ca-ES.resx
│ │ ├── Resources.cs-CZ.resx
│ │ ├── Resources.da-DK.resx
│ │ ├── Resources.de-DE.resx
│ │ ├── Resources.el-GR.resx
│ │ ├── Resources.en-GB.resx
│ │ ├── Resources.es-ES.resx
│ │ ├── Resources.es-MX.resx
│ │ ├── Resources.et-EE.resx
│ │ ├── Resources.eu-ES.resx
│ │ ├── Resources.fa-IR.resx
│ │ ├── Resources.fi-FI.resx
│ │ ├── Resources.fil-PH.resx
│ │ ├── Resources.fr-CA.resx
│ │ ├── Resources.fr-FR.resx
│ │ ├── Resources.gl-ES.resx
│ │ ├── Resources.ha-Latn-NG.resx
│ │ ├── Resources.he-IL.resx
│ │ ├── Resources.hi-IN.resx
│ │ ├── Resources.hr-HR.resx
│ │ ├── Resources.hu-HU.resx
│ │ ├── Resources.id-ID.resx
│ │ ├── Resources.is-IS.resx
│ │ ├── Resources.it-IT.resx
│ │ ├── Resources.ja-JP.resx
│ │ ├── Resources.ka-GE.resx
│ │ ├── Resources.kk-KZ.resx
│ │ ├── Resources.km-KH.resx
│ │ ├── Resources.kn-IN.resx
│ │ ├── Resources.ko-KR.resx
│ │ ├── Resources.lo-LA.resx
│ │ ├── Resources.lt-LT.resx
│ │ ├── Resources.lv-LV.resx
│ │ ├── Resources.mk-MK.resx
│ │ ├── Resources.ml-IN.resx
│ │ ├── Resources.ms-MY.resx
│ │ ├── Resources.nb-NO.resx
│ │ ├── Resources.nl-NL.resx
│ │ ├── Resources.nn-NO.resx
│ │ ├── Resources.pl-PL.resx
│ │ ├── Resources.pt-BR.resx
│ │ ├── Resources.pt-PT.resx
│ │ ├── Resources.resx
│ │ ├── Resources.ro-RO.resx
│ │ ├── Resources.ru-RU.resx
│ │ ├── Resources.sk-SK.resx
│ │ ├── Resources.sl-SI.resx
│ │ ├── Resources.sq-AL.resx
│ │ ├── Resources.sr-Latn-RS.resx
│ │ ├── Resources.sv-SE.resx
│ │ ├── Resources.sw-KE.resx
│ │ ├── Resources.ta-IN.resx
│ │ ├── Resources.te-IN.resx
│ │ ├── Resources.th-TH.resx
│ │ ├── Resources.tr-TR.resx
│ │ ├── Resources.uk-UA.resx
│ │ ├── Resources.uz-Latn-UZ.resx
│ │ ├── Resources.vi-VN.resx
│ │ ├── Resources.zh-CN.resx
│ │ └── Resources.zh-TW.resx
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── DesignTimeResources.xaml
│ ├── RadioButtons
│ │ ├── ColumnMajorUniformToLargestGridLayout.cs
│ │ ├── RadioButtons.cs
│ │ ├── RadioButtonsElementFactory.cs
│ │ ├── RadioButtonsTestHooks.cs
│ │ └── RadioButtons.xaml
│ ├── RadioMenuItem
│ │ ├── RadioMenuItem.cs
│ │ └── RadioMenuItem.xaml
│ ├── RatingControl
│ │ ├── RatingControlAutomationPeer.cs
│ │ ├── RatingControl.cs
│ │ ├── RatingControl.properties.cs
│ │ ├── RatingControl.xaml
│ │ ├── RatingItemImageInfo.cs
│ │ └── Strings
│ │ ├── Resources.af-ZA.resx
│ │ ├── Resources.am-ET.resx
│ │ ├── Resources.ar-SA.resx
│ │ ├── Resources.az-Latn-AZ.resx
│ │ ├── Resources.be-BY.resx
│ │ ├── Resources.bg-BG.resx
│ │ ├── Resources.bn-BD.resx
│ │ ├── Resources.bs-Latn-BA.resx
│ │ ├── Resources.ca-ES.resx
│ │ ├── Resources.cs-CZ.resx
│ │ ├── Resources.da-DK.resx
│ │ ├── Resources.de-DE.resx
│ │ ├── Resources.el-GR.resx
│ │ ├── Resources.en-GB.resx
│ │ ├── Resources.es-ES.resx
│ │ ├── Resources.es-MX.resx
│ │ ├── Resources.et-EE.resx
│ │ ├── Resources.eu-ES.resx
│ │ ├── Resources.fa-IR.resx
│ │ ├── Resources.fi-FI.resx
│ │ ├── Resources.fil-PH.resx
│ │ ├── Resources.fr-CA.resx
│ │ ├── Resources.fr-FR.resx
│ │ ├── Resources.gl-ES.resx
│ │ ├── Resources.ha-Latn-NG.resx
│ │ ├── Resources.he-IL.resx
│ │ ├── Resources.hi-IN.resx
│ │ ├── Resources.hr-HR.resx
│ │ ├── Resources.hu-HU.resx
│ │ ├── Resources.id-ID.resx
│ │ ├── Resources.is-IS.resx
│ │ ├── Resources.it-IT.resx
│ │ ├── Resources.ja-JP.resx
│ │ ├── Resources.ka-GE.resx
│ │ ├── Resources.kk-KZ.resx
│ │ ├── Resources.km-KH.resx
│ │ ├── Resources.kn-IN.resx
│ │ ├── Resources.ko-KR.resx
│ │ ├── Resources.lo-LA.resx
│ │ ├── Resources.lt-LT.resx
│ │ ├── Resources.lv-LV.resx
│ │ ├── Resources.mk-MK.resx
│ │ ├── Resources.ml-IN.resx
│ │ ├── Resources.ms-MY.resx
│ │ ├── Resources.nb-NO.resx
│ │ ├── Resources.nl-NL.resx
│ │ ├── Resources.nn-NO.resx
│ │ ├── Resources.pl-PL.resx
│ │ ├── Resources.pt-BR.resx
│ │ ├── Resources.pt-PT.resx
│ │ ├── Resources.resx
│ │ ├── Resources.ro-RO.resx
│ │ ├── Resources.ru-RU.resx
│ │ ├── Resources.sk-SK.resx
│ │ ├── Resources.sl-SI.resx
│ │ ├── Resources.sq-AL.resx
│ │ ├── Resources.sr-Latn-RS.resx
│ │ ├── Resources.sv-SE.resx
│ │ ├── Resources.sw-KE.resx
│ │ ├── Resources.ta-IN.resx
│ │ ├── Resources.te-IN.resx
│ │ ├── Resources.th-TH.resx
│ │ ├── Resources.tr-TR.resx
│ │ ├── Resources.uk-UA.resx
│ │ ├── Resources.uz-Latn-UZ.resx
│ │ ├── Resources.vi-VN.resx
│ │ ├── Resources.zh-CN.resx
│ │ └── Resources.zh-TW.resx
│ ├── readme.txt
│ ├── Repeater
│ │ ├── Automation
│ │ │ └── RepeaterAutomationPeer.cs
│ │ ├── Common
│ │ │ ├── IndexPath.cs
│ │ │ ├── IndexRange.cs
│ │ │ ├── RepeaterTestHooks.cs
│ │ │ └── RepeaterTestHooksFactory.cs
│ │ ├── Enums.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── IElementFactory.cs
│ │ ├── IElementFactoryShim.cs
│ │ ├── IKeyIndexMapping.cs
│ │ ├── IScrollAnchorProvider.cs
│ │ ├── ItemsRepeater
│ │ │ ├── Animations
│ │ │ │ ├── AnimationManager.cs
│ │ │ │ └── ElementAnimator.cs
│ │ │ ├── EventRevokers.cs
│ │ │ ├── ItemsRepeater.common.cs
│ │ │ ├── ItemsRepeater.cs
│ │ │ ├── ItemsRepeaterElementClearingEventArgs.cs
│ │ │ ├── ItemsRepeaterElementIndexChangedEventArgs.cs
│ │ │ ├── ItemsRepeaterElementPreparedEventArgs.cs
│ │ │ ├── ItemsRepeaterScrollHost.cs
│ │ │ ├── ItemsRepeater.wpf.cs
│ │ │ ├── ItemsSource
│ │ │ │ ├── InspectingDataSource.cs
│ │ │ │ └── ItemsSourceView.cs
│ │ │ ├── ItemTemplate
│ │ │ │ ├── ElementFactory.cs
│ │ │ │ ├── ElementFactoryGetArgs.cs
│ │ │ │ ├── ElementFactoryRecycleArgs.cs
│ │ │ │ ├── ItemTemplateWrapper.cs
│ │ │ │ ├── RecyclePool.cs
│ │ │ │ ├── RecyclingElementFactory.cs
│ │ │ │ └── SelectTemplateEventArgs.cs
│ │ │ ├── RepeaterLayoutContext.cs
│ │ │ ├── RepeaterPrivate.cs
│ │ │ ├── UniqueIdElementPool.cs
│ │ │ ├── ViewManager.cs
│ │ │ ├── ViewportManager.cs
│ │ │ └── ViewportManagerDownLevel.cs
│ │ ├── Layouts
│ │ │ ├── FlowLayout
│ │ │ │ ├── ElementManager.cs
│ │ │ │ ├── FlowLayoutAlgorithm.cs
│ │ │ │ ├── FlowLayout.cs
│ │ │ │ ├── FlowLayoutState.cs
│ │ │ │ ├── IFlowLayoutAlgorithmDelegates.cs
│ │ │ │ └── OrientationBasedMeasures.cs
│ │ │ ├── LayoutContextAdapter.cs
│ │ │ ├── LayoutContext.cs
│ │ │ ├── Layout.cs
│ │ │ ├── NonVirtualizingLayoutContext.cs
│ │ │ ├── NonVirtualizingLayout.cs
│ │ │ ├── StackLayout
│ │ │ │ ├── StackLayout.cs
│ │ │ │ └── StackLayoutState.cs
│ │ │ ├── UniformGridLayout
│ │ │ │ ├── UniformGridLayout.cs
│ │ │ │ └── UniformGridLayoutState.cs
│ │ │ ├── VirtualizationInfo.cs
│ │ │ ├── VirtualizingLayoutContext.cs
│ │ │ ├── VirtualizingLayout.cs
│ │ │ └── VirtualLayoutContextAdapter.cs
│ │ ├── RepeaterUIElementCollection.cs
│ │ ├── ScrollViewerExtensions.cs
│ │ └── SelectionModel
│ │ ├── SelectedItems.cs
│ │ ├── SelectionModelChildrenRequestedEventArgs.cs
│ │ ├── SelectionModel.cs
│ │ ├── SelectionModelSelectionChangedEventArgs.cs
│ │ ├── SelectionNode.cs
│ │ └── SelectionTreeHelper.cs
│ ├── SplitButton
│ │ ├── SplitButtonAutomationPeer.cs
│ │ ├── SplitButtonClickEventArgs.cs
│ │ ├── SplitButton.cs
│ │ ├── SplitButton.xaml
│ │ ├── Strings
│ │ │ ├── Resources.af-ZA.resx
│ │ │ ├── Resources.am-ET.resx
│ │ │ ├── Resources.ar-SA.resx
│ │ │ ├── Resources.az-Latn-AZ.resx
│ │ │ ├── Resources.be-BY.resx
│ │ │ ├── Resources.bg-BG.resx
│ │ │ ├── Resources.bn-BD.resx
│ │ │ ├── Resources.bs-Latn-BA.resx
│ │ │ ├── Resources.ca-ES.resx
│ │ │ ├── Resources.cs-CZ.resx
│ │ │ ├── Resources.da-DK.resx
│ │ │ ├── Resources.de-DE.resx
│ │ │ ├── Resources.el-GR.resx
│ │ │ ├── Resources.en-GB.resx
│ │ │ ├── Resources.es-ES.resx
│ │ │ ├── Resources.es-MX.resx
│ │ │ ├── Resources.et-EE.resx
│ │ │ ├── Resources.eu-ES.resx
│ │ │ ├── Resources.fa-IR.resx
│ │ │ ├── Resources.fi-FI.resx
│ │ │ ├── Resources.fil-PH.resx
│ │ │ ├── Resources.fr-CA.resx
│ │ │ ├── Resources.fr-FR.resx
│ │ │ ├── Resources.gl-ES.resx
│ │ │ ├── Resources.ha-Latn-NG.resx
│ │ │ ├── Resources.he-IL.resx
│ │ │ ├── Resources.hi-IN.resx
│ │ │ ├── Resources.hr-HR.resx
│ │ │ ├── Resources.hu-HU.resx
│ │ │ ├── Resources.id-ID.resx
│ │ │ ├── Resources.is-IS.resx
│ │ │ ├── Resources.it-IT.resx
│ │ │ ├── Resources.ja-JP.resx
│ │ │ ├── Resources.ka-GE.resx
│ │ │ ├── Resources.kk-KZ.resx
│ │ │ ├── Resources.km-KH.resx
│ │ │ ├── Resources.kn-IN.resx
│ │ │ ├── Resources.ko-KR.resx
│ │ │ ├── Resources.lo-LA.resx
│ │ │ ├── Resources.lt-LT.resx
│ │ │ ├── Resources.lv-LV.resx
│ │ │ ├── Resources.mk-MK.resx
│ │ │ ├── Resources.ml-IN.resx
│ │ │ ├── Resources.ms-MY.resx
│ │ │ ├── Resources.nb-NO.resx
│ │ │ ├── Resources.nl-NL.resx
│ │ │ ├── Resources.nn-NO.resx
│ │ │ ├── Resources.pl-PL.resx
│ │ │ ├── Resources.pt-BR.resx
│ │ │ ├── Resources.pt-PT.resx
│ │ │ ├── Resources.resx
│ │ │ ├── Resources.ro-RO.resx
│ │ │ ├── Resources.ru-RU.resx
│ │ │ ├── Resources.sk-SK.resx
│ │ │ ├── Resources.sl-SI.resx
│ │ │ ├── Resources.sq-AL.resx
│ │ │ ├── Resources.sr-Latn-RS.resx
│ │ │ ├── Resources.sv-SE.resx
│ │ │ ├── Resources.sw-KE.resx
│ │ │ ├── Resources.ta-IN.resx
│ │ │ ├── Resources.te-IN.resx
│ │ │ ├── Resources.th-TH.resx
│ │ │ ├── Resources.tr-TR.resx
│ │ │ ├── Resources.uk-UA.resx
│ │ │ ├── Resources.uz-Latn-UZ.resx
│ │ │ ├── Resources.vi-VN.resx
│ │ │ ├── Resources.zh-CN.resx
│ │ │ └── Resources.zh-TW.resx
│ │ ├── ToggleSplitButtonAutomationPeer.cs
│ │ └── ToggleSplitButton.cs
│ ├── SplitView
│ │ ├── EventRevokers.cs
│ │ ├── SplitView.cs
│ │ ├── SplitViewDisplayMode.cs
│ │ ├── SplitViewPaneClosingEventArgs.cs
│ │ ├── SplitViewPanePlacement.cs
│ │ ├── SplitView.properties.cs
│ │ ├── SplitViewTemplateSettings.cs
│ │ └── SplitView.xaml
│ ├── Themes
│ │ └── Generic.xaml
│ └── ToggleSwitch
│ ├── ToggleSwitchAutomationPeer.cs
│ ├── ToggleSwitch.cs
│ └── ToggleSwitch.xaml
├── ModernWpf.MahApps
│ ├── AssemblyInfo.cs
│ ├── Extensions.cs
│ ├── MahAppsColorPaletteResources.cs
│ ├── ModernWpf.MahApps.csproj
│ ├── Properties
│ │ └── DesignTimeResources.xaml
│ ├── Resources
│ │ ├── Strings.cs.resx
│ │ ├── Strings.de.resx
│ │ ├── Strings.Designer.cs
│ │ ├── Strings.es.resx
│ │ ├── Strings.fa.resx
│ │ ├── Strings.fr.resx
│ │ ├── Strings.it.resx
│ │ ├── Strings.ja.resx
│ │ ├── Strings.ko.resx
│ │ ├── Strings.pl.resx
│ │ ├── Strings.pt-BR.resx
│ │ ├── Strings.resx
│ │ ├── Strings.ru.resx
│ │ ├── Strings.tr.resx
│ │ ├── Strings.zh-Hans.resx
│ │ └── Strings.zh-Hant.resx
│ ├── Styles
│ │ ├── Controls.FlipView.xaml
│ │ └── Controls.xaml
│ ├── Themes
│ │ ├── Generic.xaml
│ │ └── SimpleTimePicker.xaml
│ └── TimePicker
│ ├── DateTimeComponentSelector.cs
│ ├── DateTimeComponentSelectorItem.cs
│ ├── DateTimeComponentSelectorItemsConverter.cs
│ ├── DateTimeComponentSelectorPanel.cs
│ ├── LoopingSelectorDataSource.cs
│ └── SimpleTimePicker.cs
├── ModernWpf.SampleApp
│ ├── App.config
│ ├── app.manifest
│ ├── app.net45.manifest
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Assets
│ │ ├── AppIcon.ico
│ │ ├── Contacts.txt
│ │ ├── file.png
│ │ ├── folder.png
│ │ ├── mtns.csv
│ │ ├── SampleMedia
│ │ │ ├── cliff.jpg
│ │ │ ├── LandscapeImage1.jpg
│ │ │ ├── LandscapeImage2.jpg
│ │ │ ├── LandscapeImage3.jpg
│ │ │ ├── LandscapeImage4.jpg
│ │ │ ├── LandscapeImage5.jpg
│ │ │ ├── LandscapeImage6.jpg
│ │ │ ├── LandscapeImage7.jpg
│ │ │ ├── LandscapeImage8.jpg
│ │ │ └── rainier.jpg
│ │ ├── Slices2.png
│ │ └── TabViewIcons
│ │ ├── cmd.png
│ │ ├── linux.png
│ │ └── powershell.png
│ ├── Common
│ │ ├── ActivityFeedLayout.cs
│ │ ├── BooleanToValueConverter.cs
│ │ ├── BrushToColorConverter.cs
│ │ ├── Category.cs
│ │ ├── CornerRadiusToDoubleConverter.cs
│ │ ├── DynamicResourceHelper.cs
│ │ ├── EqualsConverter.cs
│ │ ├── Extensions.cs
│ │ ├── FontIconExtension.cs
│ │ ├── InverseAppThemeConverter.cs
│ │ ├── InvertThemeConverter.cs
│ │ ├── ItemCountConverter.cs
│ │ ├── MenuItemTemplateSelector.cs
│ │ ├── SolidColorBrushToColorStringConverter.cs
│ │ ├── StaticResourceHelper.cs
│ │ ├── WindowExtensions.cs
│ │ └── WindowPlacement.cs
│ ├── ControlPages
│ │ ├── AppBarButtonPage.xaml
│ │ ├── AppBarButtonPage.xaml.cs
│ │ ├── AppBarSeparatorPage.xaml
│ │ ├── AppBarSeparatorPage.xaml.cs
│ │ ├── AppBarToggleButtonPage.xaml
│ │ ├── AppBarToggleButtonPage.xaml.cs
│ │ ├── AutoSuggestBoxPage.xaml
│ │ ├── AutoSuggestBoxPage.xaml.cs
│ │ ├── ButtonsPage.xaml
│ │ ├── ButtonsPage.xaml.cs
│ │ ├── CalendarPage.xaml
│ │ ├── CalendarPage.xaml.cs
│ │ ├── CheckBoxPage.xaml
│ │ ├── CheckBoxPage.xaml.cs
│ │ ├── ComboBoxPage.xaml
│ │ ├── ComboBoxPage.xaml.cs
│ │ ├── CommandBarFlyoutPage.xaml
│ │ ├── CommandBarFlyoutPage.xaml.cs
│ │ ├── CommandBarPage.xaml
│ │ ├── CommandBarPage.xaml.cs
│ │ ├── CompactSizingPage.xaml
│ │ ├── CompactSizingPage.xaml.cs
│ │ ├── ContentDialogExample.xaml
│ │ ├── ContentDialogExample.xaml.cs
│ │ ├── ContentDialogPage.xaml
│ │ ├── ContentDialogPage.xaml.cs
│ │ ├── ContentDialogTestContent.xaml
│ │ ├── ContentDialogTestContent.xaml.cs
│ │ ├── ContentDialogTestWindow.xaml
│ │ ├── ContentDialogTestWindow.xaml.cs
│ │ ├── ContextMenuPage.xaml
│ │ ├── ContextMenuPage.xaml.cs
│ │ ├── ControlPalettePage.xaml
│ │ ├── ControlPalettePage.xaml.cs
│ │ ├── ControlPaletteTestContent.xaml
│ │ ├── ControlPaletteTestContent.xaml.cs
│ │ ├── CustomDataObject.cs
│ │ ├── DataGridPage.xaml
│ │ ├── DataGridPage.xaml.cs
│ │ ├── DatePickerPage.xaml
│ │ ├── DatePickerPage.xaml.cs
│ │ ├── ExpanderPage.xaml
│ │ ├── ExpanderPage.xaml.cs
│ │ ├── FlyoutPage.xaml
│ │ ├── FlyoutPage.xaml.cs
│ │ ├── GridSplitterPage.xaml
│ │ ├── GridSplitterPage.xaml.cs
│ │ ├── GridViewPage.xaml
│ │ ├── GridViewPage.xaml.cs
│ │ ├── GroupBoxPage.xaml
│ │ ├── GroupBoxPage.xaml.cs
│ │ ├── HyperlinkButtonPage.xaml
│ │ ├── HyperlinkButtonPage.xaml.cs
│ │ ├── ItemsRepeaterPage.xaml
│ │ ├── ItemsRepeaterPage.xaml.cs
│ │ ├── ListBoxPage.xaml
│ │ ├── ListBoxPage.xaml.cs
│ │ ├── ListView2Page.xaml
│ │ ├── ListView2Page.xaml.cs
│ │ ├── ListViewPage.xaml
│ │ ├── ListViewPage.xaml.cs
│ │ ├── MenuFlyoutPage.xaml
│ │ ├── MenuFlyoutPage.xaml.cs
│ │ ├── MenuPage.xaml
│ │ ├── MenuPage.xaml.cs
│ │ ├── NavigationViewPage.xaml
│ │ ├── NavigationViewPage.xaml.cs
│ │ ├── NumberBoxPage.xaml
│ │ ├── NumberBoxPage.xaml.cs
│ │ ├── PageTransitionPage.xaml
│ │ ├── PageTransitionPage.xaml.cs
│ │ ├── PasswordBoxPage.xaml
│ │ ├── PasswordBoxPage.xaml.cs
│ │ ├── PersonPicturePage.xaml
│ │ ├── PersonPicturePage.xaml.cs
│ │ ├── PivotPage.xaml
│ │ ├── PivotPage.xaml.cs
│ │ ├── PopupPlacementPage.xaml
│ │ ├── PopupPlacementPage.xaml.cs
│ │ ├── ProgressPage.xaml
│ │ ├── ProgressPage.xaml.cs
│ │ ├── ProgressRingPerfPage.xaml
│ │ ├── ProgressRingPerfPage.xaml.cs
│ │ ├── RadioButtonsPage.xaml
│ │ ├── RadioButtonsPage.xaml.cs
│ │ ├── RatingControlPage.xaml
│ │ ├── RatingControlPage.xaml.cs
│ │ ├── RichTextBoxPage.xaml
│ │ ├── RichTextBoxPage.xaml.cs
│ │ ├── ShadowPage.xaml
│ │ ├── ShadowPage.xaml.cs
│ │ ├── SimpleStackPanelPage.xaml
│ │ ├── SimpleStackPanelPage.xaml.cs
│ │ ├── SliderPage.xaml
│ │ ├── SliderPage.xaml.cs
│ │ ├── SplitViewPage.xaml
│ │ ├── SplitViewPage.xaml.cs
│ │ ├── StatusBarPage.xaml
│ │ ├── StatusBarPage.xaml.cs
│ │ ├── TabControlPage.xaml
│ │ ├── TabControlPage.xaml.cs
│ │ ├── TestContentDialog.xaml
│ │ ├── TestContentDialog.xaml.cs
│ │ ├── TextBoxPage.xaml
│ │ ├── TextBoxPage.xaml.cs
│ │ ├── ThemeResourcesPage.xaml
│ │ ├── ThemeResourcesPage.xaml.cs
│ │ ├── ThemesPage.xaml
│ │ ├── ThemesPage.xaml.cs
│ │ ├── ThreadedUIPage.xaml
│ │ ├── ThreadedUIPage.xaml.cs
│ │ ├── ToggleSwitchPage.xaml
│ │ ├── ToggleSwitchPage.xaml.cs
│ │ ├── ToolBarPage.xaml
│ │ ├── ToolBarPage.xaml.cs
│ │ ├── ToolTipPage.xaml
│ │ ├── ToolTipPage.xaml.cs
│ │ ├── TreeViewPage.xaml
│ │ ├── TreeViewPage.xaml.cs
│ │ ├── WindowPage.xaml
│ │ └── WindowPage.xaml.cs
│ ├── Data
│ │ ├── DataGridDataItem.cs
│ │ └── DataGridDataSource.cs
│ ├── HighContrast.xaml
│ ├── ItemsPageBase.cs
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.cs
│ ├── ModernWpf.SampleApp.csproj
│ ├── Navigation
│ │ ├── NavigationRootPage.xaml
│ │ └── NavigationRootPage.xaml.cs
│ ├── Presets
│ │ ├── ColorPresetResources.cs
│ │ ├── Default
│ │ │ ├── Dark.xaml
│ │ │ └── Light.xaml
│ │ ├── Forest
│ │ │ ├── Dark.xaml
│ │ │ └── Light.xaml
│ │ ├── Lavender
│ │ │ ├── Dark.xaml
│ │ │ └── Light.xaml
│ │ ├── Nighttime
│ │ │ ├── Dark.xaml
│ │ │ └── Light.xaml
│ │ ├── PreFluent.xaml
│ │ ├── PresetManager.cs
│ │ └── ShapePresetResources.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── DesignTimeResources.xaml
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Themes
│ │ └── Generic.xaml
│ ├── ThreadedUI
│ │ ├── ThreadedProgressBar.xaml
│ │ ├── ThreadedProgressBar.xaml.cs
│ │ ├── ThreadedProgressRing.xaml
│ │ ├── ThreadedProgressRing.xaml.cs
│ │ ├── ThreadedVisualHostBase.cs
│ │ ├── ThreadedVisualHost.cs
│ │ └── VisualTargetPresentationSource.cs
│ ├── WindowWithCustomTitleBar.xaml
│ └── WindowWithCustomTitleBar.xaml.cs
├── ModernWpf.sln
├── README.md
├── samples
│ ├── DragablzSample
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── AssemblyInfo.cs
│ │ ├── DragablzItemHelper.cs
│ │ ├── DragablzItemsControlEx.cs
│ │ ├── DragablzSample.csproj
│ │ ├── InvertThicknessConverter.cs
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.cs
│ │ ├── Properties
│ │ │ └── DesignTimeResources.xaml
│ │ ├── TabablzControlEx.cs
│ │ └── Themes
│ │ └── Generic.xaml
│ ├── FluentRibbonSample
│ │ ├── app.manifest
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── FluentRibbonSample.csproj
│ │ ├── Images
│ │ │ ├── GrayLarge.png
│ │ │ ├── Gray.png
│ │ │ ├── GreenLarge.png
│ │ │ └── Green.png
│ │ ├── MainWindow.xaml
│ │ └── MainWindow.xaml.cs
│ ├── FluentWPFSample
│ │ ├── app.manifest
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── FluentWPFSample.csproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.cs
│ │ └── Properties
│ │ └── DesignTimeResources.xaml
│ ├── MahAppsSample
│ │ ├── app.manifest
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── Assets
│ │ │ ├── FlipView.png
│ │ │ ├── SampleMedia
│ │ │ │ ├── cliff.jpg
│ │ │ │ ├── grapes.jpg
│ │ │ │ ├── rainier.jpg
│ │ │ │ ├── sunset.jpg
│ │ │ │ └── valley.jpg
│ │ │ └── TimePicker.png
│ │ ├── ControlPages
│ │ │ ├── ControlsPage.xaml
│ │ │ ├── ControlsPage.xaml.cs
│ │ │ ├── FlipViewPage.xaml
│ │ │ ├── FlipViewPage.xaml.cs
│ │ │ ├── SimpleTimePickerPage.xaml
│ │ │ ├── SimpleTimePickerPage.xaml.cs
│ │ │ ├── ThemePage.xaml
│ │ │ └── ThemePage.xaml.cs
│ │ ├── MahAppsSample.csproj
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── DesignTimeResources.xaml
│ │ ├── SettingsPage.xaml
│ │ ├── SettingsPage.xaml.cs
│ │ └── Themes
│ │ └── Generic.xaml
│ ├── MultiThreadingSample
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── AssemblyInfo.cs
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.cs
│ │ └── MultiThreadingSample.csproj
│ ├── PowerShellSample
│ │ ├── MainWindow.xaml
│ │ ├── PowerShellSample.csproj
│ │ └── run.ps1
│ └── SamplesCommon
│ ├── AccentColorPicker.xaml
│ ├── AccentColorPicker.xaml.cs
│ ├── AppTheme.cs
│ ├── AssemblyInfo.cs
│ ├── AutoPanningMode.cs
│ ├── BindableBase.cs
│ ├── CommonCommands.cs
│ ├── ControlExample.cs
│ ├── Converters
│ │ ├── ColorToBrushConverter.cs
│ │ ├── EnumValuesConverter.cs
│ │ ├── InverseAppThemeConverter.cs
│ │ └── PixelsToGridLengthConverter.cs
│ ├── CrossFadeContentControl.cs
│ ├── DispatcherHelper.cs
│ ├── DynamicResourceHelper.cs
│ ├── Extensions.cs
│ ├── FontOverrides.cs
│ ├── LayoutDensitySelector.xaml
│ ├── LayoutDensitySelector.xaml.cs
│ ├── NonClippingStackPanel.cs
│ ├── Properties
│ │ └── DesignTimeResources.xaml
│ ├── SampleFrame.cs
│ ├── SamplePages
│ │ ├── SampleCompactSizingPage.xaml
│ │ ├── SampleCompactSizingPage.xaml.cs
│ │ ├── SamplePage1.xaml
│ │ ├── SamplePage1.xaml.cs
│ │ ├── SamplePage2.xaml
│ │ ├── SamplePage2.xaml.cs
│ │ ├── SamplePage3.xaml
│ │ ├── SamplePage3.xaml.cs
│ │ ├── SamplePage4.xaml
│ │ ├── SamplePage4.xaml.cs
│ │ ├── SamplePage5.xaml
│ │ ├── SamplePage5.xaml.cs
│ │ ├── SamplePage6.xaml
│ │ ├── SamplePage6.xaml.cs
│ │ ├── SamplePage7.xaml
│ │ ├── SamplePage7.xaml.cs
│ │ ├── SampleSettingsPage.xaml
│ │ ├── SampleSettingsPage.xaml.cs
│ │ ├── SampleStandardSizingPage.xaml
│ │ └── SampleStandardSizingPage.xaml.cs
│ ├── SamplesCommon.csproj
│ ├── ThemeManagerProxy.cs
│ └── Themes
│ └── Generic.xaml
├── Settings.XamlStyler
├── test
│ ├── ModernWpf.Test
│ │ └── ModernWpf.Test.csproj
│ ├── ModernWpfTestApp
│ │ ├── ApiTests
│ │ │ ├── AutoSuggestBoxTests.cs
│ │ │ ├── BaselineResources.cs
│ │ │ ├── ComboBoxTests.cs
│ │ │ ├── CommandBarFlyoutTests.cs
│ │ │ ├── CommonStylesTests.cs
│ │ │ ├── IconSourceApiTests.cs
│ │ │ ├── LayoutPanelTests.cs
│ │ │ ├── NavigationViewTests.cs
│ │ │ ├── NumberBoxTests.cs
│ │ │ ├── PersonPictureTests.cs
│ │ │ ├── RadioButtonsTests.cs
│ │ │ ├── RatingControlTests.cs
│ │ │ ├── RepeaterTests
│ │ │ │ ├── AccessibilityTests.cs
│ │ │ │ ├── Common
│ │ │ │ │ ├── CollectionChangeEventArgsConverters.cs
│ │ │ │ │ ├── CustomItemsSource.cs
│ │ │ │ │ ├── CustomItemsSourceView.cs
│ │ │ │ │ ├── DataAsElementElementFactory.cs
│ │ │ │ │ ├── ElementAnimatorDerived.cs
│ │ │ │ │ ├── ElementFromElementElementFactory.cs
│ │ │ │ │ ├── FlowLayoutDerived.cs
│ │ │ │ │ ├── LayoutExtension.cs
│ │ │ │ │ ├── Mocks
│ │ │ │ │ │ ├── MockItemsSource.cs
│ │ │ │ │ │ ├── MockNonVirtualizingLayout.cs
│ │ │ │ │ │ ├── MockViewGenerator.cs
│ │ │ │ │ │ └── MockVirtualizingLayout.cs
│ │ │ │ │ ├── NamedGroup.cs
│ │ │ │ │ ├── NonVirtualStackLayout.cs
│ │ │ │ │ ├── OrientationBasedMeasures.cs
│ │ │ │ │ ├── RecyclingViewGeneratorDerived.cs
│ │ │ │ │ ├── SharedHelpers.cs
│ │ │ │ │ └── WinRTCollection.cs
│ │ │ │ ├── ElementAnimatorTests.cs
│ │ │ │ ├── FlowLayoutCollectionChangeTests.cs
│ │ │ │ ├── FlowLayoutTests.cs
│ │ │ │ ├── IndexPathTests.cs
│ │ │ │ ├── InspectingDataSourceTests.cs
│ │ │ │ ├── ItemTemplateTests.cs
│ │ │ │ ├── LayoutTests.cs
│ │ │ │ ├── RecyclePoolTests.cs
│ │ │ │ ├── RepeaterTests.cs
│ │ │ │ ├── SelectionModelTests.cs
│ │ │ │ ├── ViewManagerTests.cs
│ │ │ │ └── ViewportTests.cs
│ │ │ └── SplitButtonTests.cs
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── AssemblyInfo.cs
│ │ ├── Assets
│ │ │ ├── AutoSuggestBox.png
│ │ │ ├── CalendarDatePicker.png
│ │ │ ├── CalendarView.png
│ │ │ ├── CheckBox.png
│ │ │ ├── ComboBox.png
│ │ │ ├── CommandBarFlyout.png
│ │ │ ├── DefaultIcon.png
│ │ │ ├── DropdownButton.png
│ │ │ ├── FlipView.png
│ │ │ ├── ingredient2.png
│ │ │ ├── ListView.png
│ │ │ ├── MenuBar.png
│ │ │ ├── MenuFlyout.png
│ │ │ ├── NavigationView.png
│ │ │ ├── PersonPicture.png
│ │ │ ├── Pivot.png
│ │ │ ├── RadioButton.png
│ │ │ ├── RatingControl.png
│ │ │ ├── rating_disabled_hc.png
│ │ │ ├── rating_disabled.png
│ │ │ ├── rating_mouseoverplaceholder_hc.png
│ │ │ ├── rating_mouseoverplaceholder.png
│ │ │ ├── rating_mouseoverset_hc.png
│ │ │ ├── rating_mouseoverset.png
│ │ │ ├── rating_placeholder _hc.png
│ │ │ ├── rating_placeholder.png
│ │ │ ├── rating_set_hc.png
│ │ │ ├── rating_set.png
│ │ │ ├── rating_unset_hc.png
│ │ │ ├── rating_unset.png
│ │ │ ├── ScrollViewer.png
│ │ │ ├── Slider.png
│ │ │ ├── SplitButton.png
│ │ │ ├── SplitView.png
│ │ │ ├── StoreLogo.png
│ │ │ ├── TimePicker.png
│ │ │ └── ToolTip.png
│ │ ├── AutoSuggestBoxPage.xaml
│ │ ├── AutoSuggestBoxPage.xaml.cs
│ │ ├── BorderThicknessPage.xaml
│ │ ├── BorderThicknessPage.xaml.cs
│ │ ├── CalendarDatePickerPage.xaml
│ │ ├── CalendarDatePickerPage.xaml.cs
│ │ ├── CalendarViewPage.xaml
│ │ ├── CalendarViewPage.xaml.cs
│ │ ├── CheckBoxPage.xaml
│ │ ├── CheckBoxPage.xaml.cs
│ │ ├── ComboBoxPage.xaml
│ │ ├── ComboBoxPage.xaml.cs
│ │ ├── CommandBarFlyoutMainPage.xaml
│ │ ├── CommandBarFlyoutMainPage.xaml.cs
│ │ ├── CommandBarFlyoutPage.xaml
│ │ ├── CommandBarFlyoutPage.xaml.cs
│ │ ├── CommandBarPage.xaml
│ │ ├── CommandBarPage.xaml.cs
│ │ ├── Common
│ │ │ ├── MSTestInterop.cs
│ │ │ └── PlatformConfiguration.cs
│ │ ├── CommonStylesPage.xaml
│ │ ├── CommonStylesPage.xaml.cs
│ │ ├── ContentDialogPage.xaml
│ │ ├── ContentDialogPage.xaml.cs
│ │ ├── CornerRadiusPage.xaml
│ │ ├── CornerRadiusPage.xaml.cs
│ │ ├── DropDownButtonPage.xaml
│ │ ├── DropDownButtonPage.xaml.cs
│ │ ├── ExtraCommandBarFlyoutPage.xaml
│ │ ├── ExtraCommandBarFlyoutPage.xaml.cs
│ │ ├── FlipViewPage.xaml
│ │ ├── FlipViewPage.xaml.cs
│ │ ├── Images
│ │ │ ├── recipe1.png
│ │ │ ├── recipe2.png
│ │ │ ├── recipe3.png
│ │ │ ├── recipe4.png
│ │ │ ├── recipe5.png
│ │ │ ├── recipe6.png
│ │ │ ├── recipe7.png
│ │ │ └── recipe8.png
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── MenuBarPage.xaml
│ │ ├── MenuBarPage.xaml.cs
│ │ ├── MenuFlyoutPage.xaml
│ │ ├── MenuFlyoutPage.xaml.cs
│ │ ├── ModernWpfTestApp.csproj
│ │ ├── NumberBoxPage.xaml
│ │ ├── NumberBoxPage.xaml.cs
│ │ ├── PersonPicturePage.xaml
│ │ ├── PersonPicturePage.xaml.cs
│ │ ├── PivotPage.xaml
│ │ ├── PivotPage.xaml.cs
│ │ ├── ProgressBarPage.xaml
│ │ ├── ProgressBarPage.xaml.cs
│ │ ├── ProgressBarReTemplatePage.xaml
│ │ ├── ProgressBarReTemplatePage.xaml.cs
│ │ ├── ProgressRingPage.xaml
│ │ ├── ProgressRingPage.xaml.cs
│ │ ├── ProgressRingStoryboardAnimationPage.xaml
│ │ ├── ProgressRingStoryboardAnimationPage.xaml.cs
│ │ ├── Properties
│ │ │ └── DesignTimeResources.xaml
│ │ ├── RadioButtonsCaseBundle.xaml
│ │ ├── RadioButtonsCaseBundle.xaml.cs
│ │ ├── RadioButtonsFocusPage.xaml
│ │ ├── RadioButtonsFocusPage.xaml.cs
│ │ ├── RadioButtonsPage.xaml
│ │ ├── RadioButtonsPage.xaml.cs
│ │ ├── RadioMenuFlyoutItemPage.xaml
│ │ ├── RadioMenuFlyoutItemPage.xaml.cs
│ │ ├── RatingControlPage.xaml
│ │ ├── RatingControlPage.xaml.cs
│ │ ├── RepeaterTestUIPage.xaml
│ │ ├── RepeaterTestUIPage.xaml.cs
│ │ ├── Samples
│ │ │ ├── BasicDemo.xaml
│ │ │ ├── BasicDemo.xaml.cs
│ │ │ ├── DataModel
│ │ │ │ ├── Recipe.cs
│ │ │ │ ├── RecipeGroup.cs
│ │ │ │ └── Year.cs
│ │ │ ├── Defaults.xaml
│ │ │ ├── Defaults.xaml.cs
│ │ │ ├── ItemsSourceSamples
│ │ │ │ ├── CollectionChangeDemo.xaml
│ │ │ │ ├── CollectionChangeDemo.xaml.cs
│ │ │ │ ├── ElementsInItemsSourcePage.xaml
│ │ │ │ ├── ElementsInItemsSourcePage.xaml.cs
│ │ │ │ ├── RecipeViewGenerator.cs
│ │ │ │ ├── ResetableCollection.cs
│ │ │ │ ├── SortingAndFilteringPage.xaml
│ │ │ │ └── SortingAndFilteringPage.xaml.cs
│ │ │ ├── ItemTemplateSamples
│ │ │ │ ├── DisposableUserControl.xaml
│ │ │ │ ├── DisposableUserControl.xaml.cs
│ │ │ │ ├── ItemTemplateDemo.xaml
│ │ │ │ └── ItemTemplateDemo.xaml.cs
│ │ │ ├── LayoutSamples
│ │ │ │ ├── NestedLayoutSamples
│ │ │ │ │ ├── ItemsViewWithDataPage.xaml
│ │ │ │ │ ├── ItemsViewWithDataPage.xaml.cs
│ │ │ │ │ ├── LayoutHelper.cs
│ │ │ │ │ ├── StoreDemoPage.xaml
│ │ │ │ │ ├── StoreDemoPage.xaml.cs
│ │ │ │ │ └── StoreMockData.cs
│ │ │ │ ├── NonVirtualLayoutPages
│ │ │ │ │ ├── CircleLayout.cs
│ │ │ │ │ ├── CircleLayoutSamplePage.xaml
│ │ │ │ │ ├── CircleLayoutSamplePage.xaml.cs
│ │ │ │ │ ├── NonVirtualStackLayout.cs
│ │ │ │ │ ├── NonVirtualStackLayoutSamplePage.xaml
│ │ │ │ │ └── NonVirtualStackLayoutSamplePage.xaml.cs
│ │ │ │ └── VirtualLayoutPages
│ │ │ │ ├── ActivityFeedLayout.cs
│ │ │ │ ├── ActivityFeedSamplePage.xaml
│ │ │ │ ├── ActivityFeedSamplePage.xaml.cs
│ │ │ │ ├── FlowLayoutDemoPage.xaml
│ │ │ │ ├── FlowLayoutDemoPage.xaml.cs
│ │ │ │ ├── PinterestLayout.cs
│ │ │ │ ├── PinterestLayoutSamplePage.xaml
│ │ │ │ ├── PinterestLayoutSamplePage.xaml.cs
│ │ │ │ ├── VirtualizingStackLayout.cs
│ │ │ │ ├── VirtualizingStackLayoutSamplePage.xaml
│ │ │ │ ├── VirtualizingStackLayoutSamplePage.xaml.cs
│ │ │ │ ├── VirtualizingUniformStackLayout.cs
│ │ │ │ ├── VirtualizingUniformStackLayoutSamplePage.xaml
│ │ │ │ └── VirtualizingUniformStackLayoutSamplePage.xaml.cs
│ │ │ ├── SelectionSample
│ │ │ │ ├── Common
│ │ │ │ │ ├── BoolToBrushConverter.cs
│ │ │ │ │ ├── BoolToVisibilityConverter.cs
│ │ │ │ │ ├── Data.cs
│ │ │ │ │ ├── SelectionContainerAutomationPeer.cs
│ │ │ │ │ └── SelectionContainer.cs
│ │ │ │ ├── Flat
│ │ │ │ │ ├── FlatSample.xaml
│ │ │ │ │ ├── FlatSample.xaml.cs
│ │ │ │ │ ├── RepeaterItemAutomationPeer.cs
│ │ │ │ │ └── RepeaterItem.cs
│ │ │ │ ├── Grouped
│ │ │ │ │ ├── GroupedRepeaterItemAutomationPeer.cs
│ │ │ │ │ ├── GroupedRepeaterItem.cs
│ │ │ │ │ ├── GroupedSample.xaml
│ │ │ │ │ └── GroupedSample.xaml.cs
│ │ │ │ └── TreeView
│ │ │ │ ├── TreeViewItemAutomationPeer.cs
│ │ │ │ ├── TreeViewItem.cs
│ │ │ │ ├── TreeViewSample.xaml
│ │ │ │ └── TreeViewSample.xaml.cs
│ │ │ ├── UniformGridLayoutDemo.xaml
│ │ │ └── UniformGridLayoutDemo.xaml.cs
│ │ ├── ScrollBarPage.xaml
│ │ ├── ScrollBarPage.xaml.cs
│ │ ├── SliderPage.xaml
│ │ ├── SliderPage.xaml.cs
│ │ ├── SplitButtonPage.xaml
│ │ ├── SplitButtonPage.xaml.cs
│ │ ├── SplitViewPage.xaml
│ │ ├── SplitViewPage.xaml.cs
│ │ ├── TestEnvironment.cs
│ │ ├── TestInventory.cs
│ │ ├── TextControlsPage.xaml
│ │ ├── TextControlsPage.xaml.cs
│ │ ├── Themes
│ │ │ └── Generic.xaml
│ │ ├── TimePickerPage.xaml
│ │ ├── TimePickerPage.xaml.cs
│ │ ├── ToolTipPage.xaml
│ │ ├── ToolTipPage.xaml.cs
│ │ └── Utilities
│ │ ├── APITestBase.cs
│ │ ├── DesignModeHelpers.cs
│ │ ├── DoubleUtil.cs
│ │ ├── Extensions.cs
│ │ ├── IdleSynchronizer.cs
│ │ ├── NameHelper.cs
│ │ ├── NavigateToTestCommand.cs
│ │ ├── RunOnUIThread.cs
│ │ ├── TestDeclaration.cs
│ │ ├── TestFrame.cs
│ │ ├── TestHelpers.cs
│ │ ├── TestPage.cs
│ │ ├── TopLevelTestPageAttribute.cs
│ │ ├── VisualTreeHelperEx.cs
│ │ ├── VisualTreeUtils.cs
│ │ └── WinRTNumberFormatter.cs
│ ├── NavigationView_TestUI
│ │ ├── Common
│ │ │ ├── NavigationViewAnimationPage.xaml
│ │ │ ├── NavigationViewAnimationPage.xaml.cs
│ │ │ ├── NavigationViewBlankPage1.xaml
│ │ │ ├── NavigationViewBlankPage1.xaml.cs
│ │ │ ├── NavigationViewCompactPaneLengthTestPage.xaml
│ │ │ ├── NavigationViewCompactPaneLengthTestPage.xaml.cs
│ │ │ ├── NavigationViewInitPage.xaml
│ │ │ ├── NavigationViewInitPage.xaml.cs
│ │ │ ├── NavigationViewIsPaneOpenPage.xaml
│ │ │ ├── NavigationViewIsPaneOpenPage.xaml.cs
│ │ │ ├── NavigationViewMenuItemStretchPage.xaml
│ │ │ ├── NavigationViewMenuItemStretchPage.xaml.cs
│ │ │ ├── NavigationViewMinimalPage.xaml
│ │ │ ├── NavigationViewMinimalPage.xaml.cs
│ │ │ ├── NavigationViewPageDataContext.xaml
│ │ │ ├── NavigationViewPageDataContext.xaml.cs
│ │ │ ├── NavigationViewPage.xaml
│ │ │ ├── NavigationViewPage.xaml.cs
│ │ │ ├── NavigationViewSelectedItemEdgeCasePage.xaml
│ │ │ ├── NavigationViewSelectedItemEdgeCasePage.xaml.cs
│ │ │ ├── NavigationViewStretchPage.xaml
│ │ │ └── NavigationViewStretchPage.xaml.cs
│ │ ├── CustomResources
│ │ │ ├── NavigationViewCustomThemeResourcesPage.xaml
│ │ │ ├── NavigationViewCustomThemeResourcesPage.xaml.cs
│ │ │ ├── NavigationViewItemTemplatePage.xaml
│ │ │ └── NavigationViewItemTemplatePage.xaml.cs
│ │ ├── Footer
│ │ │ ├── PaneLayoutTestPage.xaml
│ │ │ └── PaneLayoutTestPage.xaml.cs
│ │ ├── Hierarchical
│ │ │ ├── HierarchicalNavigationViewDataBinding.xaml
│ │ │ ├── HierarchicalNavigationViewDataBinding.xaml.cs
│ │ │ ├── HierarchicalNavigationViewMarkup.xaml
│ │ │ └── HierarchicalNavigationViewMarkup.xaml.cs
│ │ ├── NavigationViewCaseBundle.xaml
│ │ ├── NavigationViewCaseBundle.xaml.cs
│ │ ├── NavigationView_TestUI.projitems
│ │ ├── NavigationView_TestUI.shproj
│ │ ├── Regression
│ │ │ ├── NavigationViewRS3Page.xaml
│ │ │ ├── NavigationViewRS3Page.xaml.cs
│ │ │ ├── NavigationViewRS4Page.xaml
│ │ │ └── NavigationViewRS4Page.xaml.cs
│ │ └── TopMode
│ │ ├── NavigationViewTopNavOnlyPage.xaml
│ │ ├── NavigationViewTopNavOnlyPage.xaml.cs
│ │ ├── NavigationViewTopNavOverflowButtonPage.xaml
│ │ ├── NavigationViewTopNavOverflowButtonPage.xaml.cs
│ │ ├── NavigationViewTopNavPage.xaml
│ │ ├── NavigationViewTopNavPage.xaml.cs
│ │ ├── NavigationViewTopNavStorePage.xaml
│ │ └── NavigationViewTopNavStorePage.xaml.cs
│ └── TestAppUtils
│ ├── BindExtension.cs
│ ├── Controls
│ │ ├── ButtonEx.cs
│ │ ├── CalendarView.cs
│ │ ├── CheckBoxEx.cs
│ │ ├── ComboBoxEx.cs
│ │ ├── DatePickerEx.cs
│ │ ├── EmptyEnumerator.cs
│ │ ├── Extensions.cs
│ │ ├── FlipView.cs
│ │ ├── GridEx.cs
│ │ ├── GridEx.old.cs
│ │ ├── MenuBar.cs
│ │ ├── MenuFlyout.cs
│ │ ├── ModernWpf.cs
│ │ ├── PanelEx.cs
│ │ ├── Pivot.cs
│ │ ├── RepeatButtonEx.cs
│ │ ├── RichEditBox.cs
│ │ ├── ScrollViewerEx.cs
│ │ ├── SliderEx.cs
│ │ ├── StackPanelEx.cs
│ │ ├── StackPanelEx.old.cs
│ │ ├── TextBoxEx.cs
│ │ ├── TimePicker.cs
│ │ ├── ToggleButtonEx.cs
│ │ ├── ToolTipEx.cs
│ │ └── TreeView.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TestAppUtils.csproj
│ ├── ThemeResourceExtension.cs
│ └── WindowEx.cs
├── tools
│ └── WinUIResourcesConverter
│ ├── app.manifest
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── DesignTimeResources.xaml
│ ├── ResourcesFile.cs
│ ├── RESXConverter.cs
│ └── WinUIResourcesConverter.csproj
└── WinMD
├── Windows.Foundation.FoundationContract.winmd
├── Windows.Foundation.UniversalApiContract.winmd
└── Windows.WinMD
160 directories, 1786 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论