gitextract_uy4cad4e/ ├── .config/ │ └── dotnet-tools.json ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ ├── config.yml │ │ └── feature_request.md │ ├── copilot-instructions.md │ ├── dependabot.yml │ ├── release.yml │ └── workflows/ │ ├── build_artifacts.yml │ ├── control_styles.yml │ ├── copilot-setup-steps.yml │ ├── generate_contributors.yml │ ├── get_versions.yml │ ├── icon_update.yml │ ├── nightly_release.yml │ ├── pr_verification.yml │ ├── release.yml │ └── stale_issues_and_prs.yml ├── .gitignore ├── Directory.Build.props ├── Directory.packages.props ├── LICENSE ├── MaterialDesignToolkit.Full.slnx ├── README.md ├── Settings.XamlStyler ├── build/ │ ├── ApplyXamlStyler.ps1 │ ├── BuildNugets.ps1 │ ├── GenerateThemesWikiMarkdown.ps1 │ ├── MigrateBrushes.ps1 │ ├── MigrateStyles.ps1 │ ├── UpdateNugets.ps1 │ └── key.snk ├── docs/ │ ├── Freezable_Object_for_Enhanced_Performance.md │ ├── Optimize_UI_Thread_Performance.md │ ├── Optimizing-WPF-Rendering-Performance.md │ ├── Reducing_Layout_Complexity.md │ └── rendering-performance.md ├── global.json ├── nuget.config ├── src/ │ ├── MahMaterialDragablzMashUp/ │ │ ├── AnotherCommandImplementation.cs │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Dialogs.xaml │ │ ├── Dialogs.xaml.cs │ │ ├── DialogsViewModel.cs │ │ ├── FlyoutContent.xaml │ │ ├── FlyoutContent.xaml.cs │ │ ├── Mah.xaml │ │ ├── Mah.xaml.cs │ │ ├── MahAppsDragablzDemo.csproj │ │ ├── MahViewModel.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── NotEmptyValidationRule.cs │ │ ├── PaletteSelector.xaml │ │ ├── PaletteSelector.xaml.cs │ │ ├── PaletteSelectorViewModel.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ └── XamlDisplayEx.cs │ ├── MainDemo.Wpf/ │ │ ├── App.config │ │ ├── App.manifest │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ButtonAssist.cs │ │ ├── Buttons.xaml │ │ ├── Buttons.xaml.cs │ │ ├── Cards.xaml │ │ ├── Cards.xaml.cs │ │ ├── Chips.xaml │ │ ├── Chips.xaml.cs │ │ ├── ColorTool.xaml │ │ ├── ColorTool.xaml.cs │ │ ├── ColorZones.xaml │ │ ├── ColorZones.xaml.cs │ │ ├── ComboBoxes.xaml │ │ ├── ComboBoxes.xaml.cs │ │ ├── CommandLineOptions.cs │ │ ├── DataGrids.xaml │ │ ├── DataGrids.xaml.cs │ │ ├── Dialogs.xaml │ │ ├── Dialogs.xaml.cs │ │ ├── Domain/ │ │ │ ├── DemoItem.cs │ │ │ ├── DialogsViewModel.cs │ │ │ ├── DocumentationLink.cs │ │ │ ├── DocumentationLinkType.cs │ │ │ ├── DocumentationLinks.xaml │ │ │ ├── DocumentationLinks.xaml.cs │ │ │ ├── FieldsViewModel.cs │ │ │ ├── FutureDateValidationRule.cs │ │ │ ├── IconPackViewModel.cs │ │ │ ├── IsCheckedValidationRule.cs │ │ │ ├── Link.cs │ │ │ ├── ListsAndGridsViewModel.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── NotEmptyValidationRule.cs │ │ │ ├── PaletteSelectorViewModel.cs │ │ │ ├── PickersViewModel.cs │ │ │ ├── Sample4Dialog.xaml │ │ │ ├── Sample4Dialog.xaml.cs │ │ │ ├── SampleDialog.xaml │ │ │ ├── SampleDialog.xaml.cs │ │ │ ├── SampleDialogViewModel.cs │ │ │ ├── SampleMessageDialog.xaml │ │ │ ├── SampleMessageDialog.xaml.cs │ │ │ ├── SampleProgressDialog.xaml │ │ │ ├── SampleProgressDialog.xaml.cs │ │ │ ├── SelectableViewModel.cs │ │ │ ├── SimpleDataTemplateSelector.cs │ │ │ ├── SimpleDateValidationRule.cs │ │ │ ├── SlidersViewModel.cs │ │ │ ├── SmartHintViewModel.cs │ │ │ ├── TabsViewModel.cs │ │ │ ├── ThemeSettingsViewModel.cs │ │ │ └── TreesViewModel.cs │ │ ├── Drawers.xaml │ │ ├── Drawers.xaml.cs │ │ ├── Elevation.xaml │ │ ├── Elevation.xaml.cs │ │ ├── Expander.xaml │ │ ├── Expander.xaml.cs │ │ ├── Fields.xaml │ │ ├── Fields.xaml.cs │ │ ├── FieldsLineUp.xaml │ │ ├── FieldsLineUp.xaml.cs │ │ ├── GroupBoxes.xaml │ │ ├── GroupBoxes.xaml.cs │ │ ├── Home.xaml │ │ ├── Home.xaml.cs │ │ ├── IconPack.xaml │ │ ├── IconPack.xaml.cs │ │ ├── InputElementContentControl.cs │ │ ├── Lists.xaml │ │ ├── Lists.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MaterialDesignDemo.csproj │ │ ├── MenusAndToolBars.xaml │ │ ├── MenusAndToolBars.xaml.cs │ │ ├── NavigationRail.xaml │ │ ├── NavigationRail.xaml.cs │ │ ├── NumericUpDown.xaml │ │ ├── NumericUpDown.xaml.cs │ │ ├── PackIconKindGroup.cs │ │ ├── Palette.xaml │ │ ├── Palette.xaml.cs │ │ ├── PaletteSelector.xaml │ │ ├── PaletteSelector.xaml.cs │ │ ├── Pickers.xaml │ │ ├── Pickers.xaml.cs │ │ ├── PopupBox.xaml │ │ ├── PopupBox.xaml.cs │ │ ├── Progress.xaml │ │ ├── Progress.xaml.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ ├── Settings.settings │ │ │ └── launchSettings.json │ │ ├── RatingBar.xaml │ │ ├── RatingBar.xaml.cs │ │ ├── Sliders.xaml │ │ ├── Sliders.xaml.cs │ │ ├── SmartHint.xaml │ │ ├── SmartHint.xaml.cs │ │ ├── Snackbars.xaml │ │ ├── Snackbars.xaml.cs │ │ ├── StatusBars.xaml │ │ ├── StatusBars.xaml.cs │ │ ├── Tabs.xaml │ │ ├── Tabs.xaml.cs │ │ ├── ThemeSettings.xaml │ │ ├── ThemeSettings.xaml.cs │ │ ├── Toggles.xaml │ │ ├── Toggles.xaml.cs │ │ ├── ToolTips.xaml │ │ ├── ToolTips.xaml.cs │ │ ├── Transitions.xaml │ │ ├── Transitions.xaml.cs │ │ ├── TransitionsDemo/ │ │ │ ├── Slide1_Intro.xaml │ │ │ ├── Slide1_Intro.xaml.cs │ │ │ ├── Slide2_Intro.xaml │ │ │ ├── Slide2_Intro.xaml.cs │ │ │ ├── Slide3_Intro.xaml │ │ │ ├── Slide3_Intro.xaml.cs │ │ │ ├── Slide4_CombineTransitions.xaml │ │ │ ├── Slide4_CombineTransitions.xaml.cs │ │ │ ├── Slide5_TransitioningContent.xaml │ │ │ ├── Slide5_TransitioningContent.xaml.cs │ │ │ ├── Slide6_Origins.xaml │ │ │ ├── Slide6_Origins.xaml.cs │ │ │ ├── Slide7_MVVM.xaml │ │ │ ├── Slide7_MVVM.xaml.cs │ │ │ ├── Slide7_MasterModel.cs │ │ │ ├── Slide8_Details.xaml │ │ │ ├── Slide8_Details.xaml.cs │ │ │ ├── TransitionsDemoHome.xaml │ │ │ └── TransitionsDemoHome.xaml.cs │ │ ├── Trees.xaml │ │ ├── Trees.xaml.cs │ │ ├── Typography.xaml │ │ ├── Typography.xaml.cs │ │ ├── VisualTreeUtil.cs │ │ └── XamlDisplayEx.cs │ ├── MaterialDesign3.Demo.Wpf/ │ │ ├── App.config │ │ ├── App.manifest │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ButtonAssist.cs │ │ ├── Buttons.xaml │ │ ├── Buttons.xaml.cs │ │ ├── Cards.xaml │ │ ├── Cards.xaml.cs │ │ ├── Chips.xaml │ │ ├── Chips.xaml.cs │ │ ├── ColorScheme.cs │ │ ├── ColorTool.xaml │ │ ├── ColorTool.xaml.cs │ │ ├── ColorZones.xaml │ │ ├── ColorZones.xaml.cs │ │ ├── ComboBoxes.xaml │ │ ├── ComboBoxes.xaml.cs │ │ ├── DataGrids.xaml │ │ ├── DataGrids.xaml.cs │ │ ├── Dialogs.xaml │ │ ├── Dialogs.xaml.cs │ │ ├── Domain/ │ │ │ ├── AnotherCommandImplementation.cs │ │ │ ├── DemoItem.cs │ │ │ ├── DialogsViewModel.cs │ │ │ ├── DocumentationLink.cs │ │ │ ├── DocumentationLinkType.cs │ │ │ ├── DocumentationLinks.xaml │ │ │ ├── DocumentationLinks.xaml.cs │ │ │ ├── FieldsViewModel.cs │ │ │ ├── FutureDateValidationRule.cs │ │ │ ├── IconPackViewModel.cs │ │ │ ├── IsCheckedValidationRule.cs │ │ │ ├── Link.cs │ │ │ ├── ListsAndGridsViewModel.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── NotEmptyValidationRule.cs │ │ │ ├── PaletteSelectorViewModel.cs │ │ │ ├── PickersViewModel.cs │ │ │ ├── Sample4Dialog.xaml │ │ │ ├── Sample4Dialog.xaml.cs │ │ │ ├── SampleDialog.xaml │ │ │ ├── SampleDialog.xaml.cs │ │ │ ├── SampleDialogViewModel.cs │ │ │ ├── SampleItem.cs │ │ │ ├── SampleMessageDialog.xaml │ │ │ ├── SampleMessageDialog.xaml.cs │ │ │ ├── SampleProgressDialog.xaml │ │ │ ├── SampleProgressDialog.xaml.cs │ │ │ ├── SelectableViewModel.cs │ │ │ ├── SimpleDataTemplateSelector.cs │ │ │ ├── SimpleDateValidationRule.cs │ │ │ ├── SlidersViewModel.cs │ │ │ ├── ThemeSettingsViewModel.cs │ │ │ └── TreesViewModel.cs │ │ ├── Drawers.xaml │ │ ├── Drawers.xaml.cs │ │ ├── Elevation.xaml │ │ ├── Elevation.xaml.cs │ │ ├── Expander.xaml │ │ ├── Expander.xaml.cs │ │ ├── Fields.xaml │ │ ├── Fields.xaml.cs │ │ ├── FieldsLineUp.xaml │ │ ├── FieldsLineUp.xaml.cs │ │ ├── GroupBoxes.xaml │ │ ├── GroupBoxes.xaml.cs │ │ ├── Home.xaml │ │ ├── Home.xaml.cs │ │ ├── IconPack.xaml │ │ ├── IconPack.xaml.cs │ │ ├── Lists.xaml │ │ ├── Lists.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MaterialDesign3Demo.csproj │ │ ├── MenusAndToolBars.xaml │ │ ├── MenusAndToolBars.xaml.cs │ │ ├── NavigationBar.xaml │ │ ├── NavigationBar.xaml.cs │ │ ├── NavigationRail.xaml │ │ ├── NavigationRail.xaml.cs │ │ ├── PackIconKindGroup.cs │ │ ├── Palette.xaml │ │ ├── Palette.xaml.cs │ │ ├── PaletteHelperExtensions.cs │ │ ├── PaletteSelector.xaml │ │ ├── PaletteSelector.xaml.cs │ │ ├── Pickers.xaml │ │ ├── Pickers.xaml.cs │ │ ├── Progress.xaml │ │ ├── Progress.xaml.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ ├── Settings.settings │ │ │ └── launchSettings.json │ │ ├── RatingBar.xaml │ │ ├── RatingBar.xaml.cs │ │ ├── Sliders.xaml │ │ ├── Sliders.xaml.cs │ │ ├── Snackbars.xaml │ │ ├── Snackbars.xaml.cs │ │ ├── ThemeSettings.xaml │ │ ├── ThemeSettings.xaml.cs │ │ ├── Toggles.xaml │ │ ├── Toggles.xaml.cs │ │ ├── ToolTips.xaml │ │ ├── ToolTips.xaml.cs │ │ ├── Transitions.xaml │ │ ├── Transitions.xaml.cs │ │ ├── TransitionsDemo/ │ │ │ ├── Slide1_Intro.xaml │ │ │ ├── Slide1_Intro.xaml.cs │ │ │ ├── Slide2_Intro.xaml │ │ │ ├── Slide2_Intro.xaml.cs │ │ │ ├── Slide3_Intro.xaml │ │ │ ├── Slide3_Intro.xaml.cs │ │ │ ├── Slide4_CombineTransitions.xaml │ │ │ ├── Slide4_CombineTransitions.xaml.cs │ │ │ ├── Slide5_TransitioningContent.xaml │ │ │ ├── Slide5_TransitioningContent.xaml.cs │ │ │ ├── Slide6_Origins.xaml │ │ │ ├── Slide6_Origins.xaml.cs │ │ │ ├── Slide7_MVVM.xaml │ │ │ ├── Slide7_MVVM.xaml.cs │ │ │ ├── Slide7_MasterModel.cs │ │ │ ├── Slide8_Details.xaml │ │ │ ├── Slide8_Details.xaml.cs │ │ │ ├── TransitionsDemoHome.xaml │ │ │ └── TransitionsDemoHome.xaml.cs │ │ ├── Trees.xaml │ │ ├── Trees.xaml.cs │ │ ├── Typography.xaml │ │ ├── Typography.xaml.cs │ │ └── XamlDisplayEx.cs │ ├── MaterialDesign3.MaterialColorUtilities/ │ │ ├── Blend/ │ │ │ └── Blend.cs │ │ ├── Contrast/ │ │ │ └── Contrast.cs │ │ ├── Dislike/ │ │ │ └── DislikeAnalyzer.cs │ │ ├── DynamicColor/ │ │ │ ├── ColorSpec.cs │ │ │ ├── ColorSpec2021.cs │ │ │ ├── ColorSpec2025.cs │ │ │ ├── ColorSpecs.cs │ │ │ ├── ContrastCurve.cs │ │ │ ├── DeltaConstraint.cs │ │ │ ├── DynamicColor.cs │ │ │ ├── DynamicScheme.cs │ │ │ ├── MaterialDynamicColors.cs │ │ │ ├── Platform.cs │ │ │ ├── SpecVersion.cs │ │ │ ├── ToneDeltaPair.cs │ │ │ ├── TonePolarity.cs │ │ │ └── Variant.cs │ │ ├── Hct/ │ │ │ ├── Cam16.cs │ │ │ ├── Hct.cs │ │ │ ├── HctSolver.cs │ │ │ └── ViewingConditions.cs │ │ ├── MaterialColorUtilities.csproj │ │ ├── Palettes/ │ │ │ ├── CorePalette.cs │ │ │ ├── CorePalettes.cs │ │ │ └── TonalPalette.cs │ │ ├── Quantize/ │ │ │ ├── PointProvider.cs │ │ │ ├── PointProviderLab.cs │ │ │ ├── Quantizer.cs │ │ │ ├── QuantizerCelebi.cs │ │ │ ├── QuantizerMap.cs │ │ │ ├── QuantizerResult.cs │ │ │ ├── QuantizerWsmeans.cs │ │ │ └── QuantizerWu.cs │ │ ├── Scheme/ │ │ │ ├── DynamicSchemeFactory.cs │ │ │ ├── Scheme.cs │ │ │ ├── SchemeContent.cs │ │ │ ├── SchemeExpressive.cs │ │ │ ├── SchemeFidelity.cs │ │ │ ├── SchemeFruitSalad.cs │ │ │ ├── SchemeMonochrome.cs │ │ │ ├── SchemeNeutral.cs │ │ │ ├── SchemeRainbow.cs │ │ │ ├── SchemeTonalSpot.cs │ │ │ └── SchemeVibrant.cs │ │ ├── Score/ │ │ │ └── Score.cs │ │ ├── Temperature/ │ │ │ └── TemperatureCache.cs │ │ └── Utils/ │ │ ├── ColorUtils.cs │ │ ├── MathUtils.cs │ │ └── StringUtils.cs │ ├── MaterialDesign3.Motion/ │ │ ├── AnimationEndReason.cs │ │ ├── AnimationParameters.cs │ │ ├── AnimationSpec.cs │ │ ├── AnimationVector.cs │ │ ├── AnimationVector1D.cs │ │ ├── AnimationVector2D.cs │ │ ├── AnimationVector3D.cs │ │ ├── AnimationVector4D.cs │ │ ├── AnimationVectorExtensions.cs │ │ ├── AnimationVectorFactory.cs │ │ ├── ArcSpline.cs │ │ ├── CubicBezierEasing.cs │ │ ├── Easing.cs │ │ ├── Hermite.cs │ │ ├── IMotionScheme.cs │ │ ├── ITwoWayConverter.cs │ │ ├── MonoSpline.cs │ │ ├── Motion.cs │ │ ├── Motion.csproj │ │ ├── Motion.md │ │ ├── MotionSchemeContext.cs │ │ ├── MotionSchemeExtensions.cs │ │ ├── MotionSchemeKeyTokenExtensions.cs │ │ ├── MotionSchemeKeyTokens.cs │ │ ├── MotionSchemes.cs │ │ ├── MotionTokens.cs │ │ ├── Preconditions.cs │ │ ├── RepeatMode.cs │ │ ├── Repeatable.cs │ │ ├── SpringConstants.cs │ │ ├── SpringEstimation.cs │ │ ├── SpringMotionSpec.cs │ │ ├── SpringSimulation.cs │ │ ├── TwoWayConverter.cs │ │ └── VectorConverters.cs │ ├── MaterialDesignColors.Wpf/ │ │ ├── ColorManipulation/ │ │ │ ├── ColorAssist.cs │ │ │ ├── Hsb.cs │ │ │ ├── HsbExtensions.cs │ │ │ ├── Hsl.cs │ │ │ ├── HslExtensions.cs │ │ │ ├── Lab.cs │ │ │ ├── LabExtensions.cs │ │ │ ├── Xyz.cs │ │ │ └── XyzExtensions.cs │ │ ├── ColorPair.cs │ │ ├── Hue.cs │ │ ├── ISwatch.cs │ │ ├── MaterialDesignColor.cs │ │ ├── MaterialDesignColors.Wpf.csproj │ │ ├── MaterialDesignColors.nuspec │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── Recommended/ │ │ │ ├── AmberSwatch.cs │ │ │ ├── BlueGreySwatch.cs │ │ │ ├── BlueSwatch.cs │ │ │ ├── BrownSwatch.cs │ │ │ ├── CyanSwatch.cs │ │ │ ├── DeepOrangeSwatch.cs │ │ │ ├── DeepPurpleSwatch.cs │ │ │ ├── GreenSwatch.cs │ │ │ ├── GreySwatch.cs │ │ │ ├── IndigoSwatch.cs │ │ │ ├── LightBlueSwatch.cs │ │ │ ├── LightGreenSwatch.cs │ │ │ ├── LimeSwatch.cs │ │ │ ├── OrangeSwatch.cs │ │ │ ├── PinkSwatch.cs │ │ │ ├── PurpleSwatch.cs │ │ │ ├── RedSwatch.cs │ │ │ ├── TealSwatch.cs │ │ │ └── YellowSwatch.cs │ │ ├── StaticResourceExtension.cs │ │ ├── Swatch.cs │ │ ├── SwatchHelper.cs │ │ ├── SwatchesProvider.cs │ │ └── Themes/ │ │ ├── MaterialDesignColor.Amber.Named.Primary.xaml │ │ ├── MaterialDesignColor.Amber.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Amber.Named.xaml │ │ ├── MaterialDesignColor.Amber.Primary.xaml │ │ ├── MaterialDesignColor.Amber.Secondary.xaml │ │ ├── MaterialDesignColor.Amber.xaml │ │ ├── MaterialDesignColor.Blue.Named.Primary.xaml │ │ ├── MaterialDesignColor.Blue.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Blue.Named.xaml │ │ ├── MaterialDesignColor.Blue.Primary.xaml │ │ ├── MaterialDesignColor.Blue.Secondary.xaml │ │ ├── MaterialDesignColor.Blue.xaml │ │ ├── MaterialDesignColor.BlueGrey.Named.Primary.xaml │ │ ├── MaterialDesignColor.BlueGrey.Named.xaml │ │ ├── MaterialDesignColor.BlueGrey.Primary.xaml │ │ ├── MaterialDesignColor.BlueGrey.xaml │ │ ├── MaterialDesignColor.Brown.Named.Primary.xaml │ │ ├── MaterialDesignColor.Brown.Named.xaml │ │ ├── MaterialDesignColor.Brown.Primary.xaml │ │ ├── MaterialDesignColor.Brown.xaml │ │ ├── MaterialDesignColor.Cyan.Named.Primary.xaml │ │ ├── MaterialDesignColor.Cyan.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Cyan.Named.xaml │ │ ├── MaterialDesignColor.Cyan.Primary.xaml │ │ ├── MaterialDesignColor.Cyan.Secondary.xaml │ │ ├── MaterialDesignColor.Cyan.xaml │ │ ├── MaterialDesignColor.DeepOrange.Named.Primary.xaml │ │ ├── MaterialDesignColor.DeepOrange.Named.Secondary.xaml │ │ ├── MaterialDesignColor.DeepOrange.Named.xaml │ │ ├── MaterialDesignColor.DeepOrange.Primary.xaml │ │ ├── MaterialDesignColor.DeepOrange.Secondary.xaml │ │ ├── MaterialDesignColor.DeepOrange.xaml │ │ ├── MaterialDesignColor.DeepPurple.Named.Primary.xaml │ │ ├── MaterialDesignColor.DeepPurple.Named.Secondary.xaml │ │ ├── MaterialDesignColor.DeepPurple.Named.xaml │ │ ├── MaterialDesignColor.DeepPurple.Primary.xaml │ │ ├── MaterialDesignColor.DeepPurple.Secondary.xaml │ │ ├── MaterialDesignColor.DeepPurple.xaml │ │ ├── MaterialDesignColor.Green.Named.Primary.xaml │ │ ├── MaterialDesignColor.Green.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Green.Named.xaml │ │ ├── MaterialDesignColor.Green.Primary.xaml │ │ ├── MaterialDesignColor.Green.Secondary.xaml │ │ ├── MaterialDesignColor.Green.xaml │ │ ├── MaterialDesignColor.Grey.Named.Primary.xaml │ │ ├── MaterialDesignColor.Grey.Named.xaml │ │ ├── MaterialDesignColor.Grey.Primary.xaml │ │ ├── MaterialDesignColor.Grey.xaml │ │ ├── MaterialDesignColor.Indigo.Named.Primary.xaml │ │ ├── MaterialDesignColor.Indigo.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Indigo.Named.xaml │ │ ├── MaterialDesignColor.Indigo.Primary.xaml │ │ ├── MaterialDesignColor.Indigo.Secondary.xaml │ │ ├── MaterialDesignColor.Indigo.xaml │ │ ├── MaterialDesignColor.LightBlue.Named.Primary.xaml │ │ ├── MaterialDesignColor.LightBlue.Named.Secondary.xaml │ │ ├── MaterialDesignColor.LightBlue.Named.xaml │ │ ├── MaterialDesignColor.LightBlue.Primary.xaml │ │ ├── MaterialDesignColor.LightBlue.Secondary.xaml │ │ ├── MaterialDesignColor.LightBlue.xaml │ │ ├── MaterialDesignColor.LightGreen.Named.Primary.xaml │ │ ├── MaterialDesignColor.LightGreen.Named.Secondary.xaml │ │ ├── MaterialDesignColor.LightGreen.Named.xaml │ │ ├── MaterialDesignColor.LightGreen.Primary.xaml │ │ ├── MaterialDesignColor.LightGreen.Secondary.xaml │ │ ├── MaterialDesignColor.LightGreen.xaml │ │ ├── MaterialDesignColor.Lime.Named.Primary.xaml │ │ ├── MaterialDesignColor.Lime.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Lime.Named.xaml │ │ ├── MaterialDesignColor.Lime.Primary.xaml │ │ ├── MaterialDesignColor.Lime.Secondary.xaml │ │ ├── MaterialDesignColor.Lime.xaml │ │ ├── MaterialDesignColor.Orange.Named.Primary.xaml │ │ ├── MaterialDesignColor.Orange.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Orange.Named.xaml │ │ ├── MaterialDesignColor.Orange.Primary.xaml │ │ ├── MaterialDesignColor.Orange.Secondary.xaml │ │ ├── MaterialDesignColor.Orange.xaml │ │ ├── MaterialDesignColor.Pink.Named.Primary.xaml │ │ ├── MaterialDesignColor.Pink.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Pink.Named.xaml │ │ ├── MaterialDesignColor.Pink.Primary.xaml │ │ ├── MaterialDesignColor.Pink.Secondary.xaml │ │ ├── MaterialDesignColor.Pink.xaml │ │ ├── MaterialDesignColor.Purple.Named.Primary.xaml │ │ ├── MaterialDesignColor.Purple.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Purple.Named.xaml │ │ ├── MaterialDesignColor.Purple.Primary.xaml │ │ ├── MaterialDesignColor.Purple.Secondary.xaml │ │ ├── MaterialDesignColor.Purple.xaml │ │ ├── MaterialDesignColor.Red.Named.Primary.xaml │ │ ├── MaterialDesignColor.Red.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Red.Named.xaml │ │ ├── MaterialDesignColor.Red.Primary.xaml │ │ ├── MaterialDesignColor.Red.Secondary.xaml │ │ ├── MaterialDesignColor.Red.xaml │ │ ├── MaterialDesignColor.Teal.Named.Primary.xaml │ │ ├── MaterialDesignColor.Teal.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Teal.Named.xaml │ │ ├── MaterialDesignColor.Teal.Primary.xaml │ │ ├── MaterialDesignColor.Teal.Secondary.xaml │ │ ├── MaterialDesignColor.Teal.xaml │ │ ├── MaterialDesignColor.Yellow.Named.Primary.xaml │ │ ├── MaterialDesignColor.Yellow.Named.Secondary.xaml │ │ ├── MaterialDesignColor.Yellow.Named.xaml │ │ ├── MaterialDesignColor.Yellow.Primary.xaml │ │ ├── MaterialDesignColor.Yellow.Secondary.xaml │ │ ├── MaterialDesignColor.Yellow.xaml │ │ └── Recommended/ │ │ ├── Primary/ │ │ │ ├── MaterialDesignColor.Amber.xaml │ │ │ ├── MaterialDesignColor.Blue.xaml │ │ │ ├── MaterialDesignColor.BlueGrey.xaml │ │ │ ├── MaterialDesignColor.Brown.xaml │ │ │ ├── MaterialDesignColor.Cyan.xaml │ │ │ ├── MaterialDesignColor.DeepOrange.xaml │ │ │ ├── MaterialDesignColor.DeepPurple.xaml │ │ │ ├── MaterialDesignColor.Green.xaml │ │ │ ├── MaterialDesignColor.Grey.xaml │ │ │ ├── MaterialDesignColor.Indigo.xaml │ │ │ ├── MaterialDesignColor.LightBlue.xaml │ │ │ ├── MaterialDesignColor.LightGreen.xaml │ │ │ ├── MaterialDesignColor.Lime.xaml │ │ │ ├── MaterialDesignColor.Orange.xaml │ │ │ ├── MaterialDesignColor.Pink.xaml │ │ │ ├── MaterialDesignColor.Purple.xaml │ │ │ ├── MaterialDesignColor.Red.xaml │ │ │ ├── MaterialDesignColor.Teal.xaml │ │ │ └── MaterialDesignColor.Yellow.xaml │ │ └── Secondary/ │ │ ├── MaterialDesignColor.Amber.xaml │ │ ├── MaterialDesignColor.Blue.xaml │ │ ├── MaterialDesignColor.Cyan.xaml │ │ ├── MaterialDesignColor.DeepOrange.xaml │ │ ├── MaterialDesignColor.DeepPurple.xaml │ │ ├── MaterialDesignColor.Green.xaml │ │ ├── MaterialDesignColor.Indigo.xaml │ │ ├── MaterialDesignColor.LightBlue.xaml │ │ ├── MaterialDesignColor.LightGreen.xaml │ │ ├── MaterialDesignColor.Lime.xaml │ │ ├── MaterialDesignColor.Orange.xaml │ │ ├── MaterialDesignColor.Pink.xaml │ │ ├── MaterialDesignColor.Purple.xaml │ │ ├── MaterialDesignColor.Red.xaml │ │ ├── MaterialDesignColor.Teal.xaml │ │ └── MaterialDesignColor.Yellow.xaml │ ├── MaterialDesignDemo.Shared/ │ │ ├── ColorScheme.cs │ │ ├── Converters/ │ │ │ ├── BoolToTextWrappingConverter.cs │ │ │ ├── BooleanToDoubleConverter.cs │ │ │ ├── BrushToHexConverter.cs │ │ │ ├── ColorToBrushConverter.cs │ │ │ ├── IsTransparentConverter.cs │ │ │ ├── MultiValueEqualityConverter.cs │ │ │ └── StringJoinConverter.cs │ │ ├── Domain/ │ │ │ ├── AnotherCommandImplementation.cs │ │ │ ├── ButtonsViewModel.cs │ │ │ ├── ColorToolViewModel.cs │ │ │ ├── ComboBoxesViewModel.cs │ │ │ ├── ToolTipsViewModel.cs │ │ │ └── ViewModelBase.cs │ │ ├── MaterialDesignDemo.Shared.csproj │ │ └── PaletteHelperExtensions.cs │ ├── MaterialDesignThemes.MahApps/ │ │ ├── BaseThemeExtensions.cs │ │ ├── FlyoutAssist.cs │ │ ├── MahAppsBundledTheme.cs │ │ ├── MahAppsCustomColorTheme.cs │ │ ├── MaterialDesignAssist.cs │ │ ├── MaterialDesignThemes.MahApps.csproj │ │ ├── MaterialDesignThemes.MahApps.nuspec │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ └── Themes/ │ │ ├── MaterialDesignTheme.MahApps.Defaults.xaml │ │ ├── MaterialDesignTheme.MahApps.Dialogs.xaml │ │ ├── MaterialDesignTheme.MahApps.Flyout.xaml │ │ ├── MaterialDesignTheme.MahApps.Fonts.xaml │ │ ├── MaterialDesignTheme.MahApps.NumericUpDown.xaml │ │ ├── MaterialDesignTheme.MahApps.PasswordBox.xaml │ │ ├── MaterialDesignTheme.MahApps.RangeSlider.xaml │ │ ├── MaterialDesignTheme.MahApps.TextBox.xaml │ │ └── MaterialDesignTheme.MahApps.WindowCommands.xaml │ ├── MaterialDesignThemes.Wpf/ │ │ ├── AdornerExtensions.cs │ │ ├── AutoSuggestBox.cs │ │ ├── Automation/ │ │ │ └── Peers/ │ │ │ └── TreeListViewItemAutomationPeer.cs │ │ ├── Badged.cs │ │ ├── BadgedAssist.cs │ │ ├── BaseTheme.cs │ │ ├── BehaviorCollection.cs │ │ ├── Behaviors/ │ │ │ ├── Internal/ │ │ │ │ ├── TabControlHeaderScrollBehavior.cs │ │ │ │ └── TextBoxHorizontalScrollBarBehavior.cs │ │ │ ├── PasswordBoxBehavior.cs │ │ │ ├── PasswordBoxRevealTextBoxBehavior.cs │ │ │ ├── SmartHintBehavior.cs │ │ │ └── TextBoxLineCountBehavior.cs │ │ ├── BehaviorsAssist.cs │ │ ├── BottomDashedLineAdorner.cs │ │ ├── BundledTheme.cs │ │ ├── ButtonAssist.cs │ │ ├── ButtonProgressAssist.cs │ │ ├── CalendarAssist.cs │ │ ├── CalendarFormatInfo.cs │ │ ├── Card.cs │ │ ├── CheckBoxAssist.cs │ │ ├── Chip.cs │ │ ├── Clock.cs │ │ ├── ClockChoiceMadeEventArgs.cs │ │ ├── ClockItemButton.cs │ │ ├── ColorAdjustment.cs │ │ ├── ColorPicker.cs │ │ ├── ColorReference.cs │ │ ├── ColorSelection.cs │ │ ├── ColorZone.cs │ │ ├── ColorZoneAssist.cs │ │ ├── ColorZoneMode.cs │ │ ├── ComboBoxAssist.cs │ │ ├── ComboBoxPopup.cs │ │ ├── Constants.cs │ │ ├── Contrast.cs │ │ ├── Converters/ │ │ │ ├── BooleanAllConverter.cs │ │ │ ├── BooleanConverter.cs │ │ │ ├── BooleanToDashStyleConverter.cs │ │ │ ├── BooleanToVisibilityConverter.cs │ │ │ ├── BorderClipConverter.cs │ │ │ ├── BrushOpacityConverter.cs │ │ │ ├── BrushRoundConverter.cs │ │ │ ├── BrushToRadialGradientBrushConverter.cs │ │ │ ├── CalendarDateCoalesceConverter.cs │ │ │ ├── CalendarYearMonthConverter.cs │ │ │ ├── CircularProgressBar/ │ │ │ │ ├── ArcEndPointConverter.cs │ │ │ │ ├── ArcSizeConverter.cs │ │ │ │ ├── LocalEx.cs │ │ │ │ ├── RotateTransformCentreConverter.cs │ │ │ │ └── StartPointConverter.cs │ │ │ ├── ClockItemIsCheckedConverter.cs │ │ │ ├── ClockLineConverter.cs │ │ │ ├── CornerRadiusCloneConverter.cs │ │ │ ├── CursorConverter.cs │ │ │ ├── DrawerOffsetConverter.cs │ │ │ ├── ElevationMarginConverter.cs │ │ │ ├── ElevationRadiusConverter.cs │ │ │ ├── EllipseClipConverter.cs │ │ │ ├── EqualityToVisibilityConverter.cs │ │ │ ├── FallbackBrushConverter.cs │ │ │ ├── FirstNonNullConverter.cs │ │ │ ├── FloatingHintClippingGridConverter.cs │ │ │ ├── FloatingHintContainerMarginConverter.cs │ │ │ ├── FloatingHintInitialHorizontalOffsetConverter.cs │ │ │ ├── FloatingHintInitialVerticalOffsetConverter.cs │ │ │ ├── FloatingHintMarginConverter.cs │ │ │ ├── FloatingHintScaleTransformConverter.cs │ │ │ ├── FloatingHintTranslateTransformConverter.cs │ │ │ ├── GridLinesVisibilityBorderToThicknessConverter.cs │ │ │ ├── HintProxyFabricConverter.cs │ │ │ ├── HorizontalThicknessConverter.cs │ │ │ ├── HsbLinearGradientConverter.cs │ │ │ ├── HsbToColorConverter.cs │ │ │ ├── Internal/ │ │ │ │ ├── AutomationPropertiesNameConverter.cs │ │ │ │ ├── DialogBackgroundBlurConverter.cs │ │ │ │ ├── DoubleToCornerRadiusConverter.cs │ │ │ │ ├── ExpanderRotateAngleConverter.cs │ │ │ │ ├── FloatingHintTextBlockMarginConverter.cs │ │ │ │ ├── GridViewHasColumnsConverter.cs │ │ │ │ ├── SliderToolTipConverter.cs │ │ │ │ ├── SliderValueLabelPositionConverter.cs │ │ │ │ ├── TextBoxHorizontalScrollBarMarginConverter.cs │ │ │ │ ├── TextBoxHorizontalScrollBarWidthConverter.cs │ │ │ │ ├── TextFieldClearButtonVisibilityConverter.cs │ │ │ │ └── ViewIsGridViewConverter.cs │ │ │ ├── InvertBooleanConverter.cs │ │ │ ├── IsDarkConverter.cs │ │ │ ├── IsTransparentBrushConverter.cs │ │ │ ├── ListViewItemContainerStyleConverter.cs │ │ │ ├── MathConverter.cs │ │ │ ├── MathMultipleConverter.cs │ │ │ ├── MathOperation.cs │ │ │ ├── NonDefaultThicknessConverter.cs │ │ │ ├── NotConverter.cs │ │ │ ├── NotZeroConverter.cs │ │ │ ├── NotZeroToVisibilityConverter.cs │ │ │ ├── NullableDateTimeToCurrentDateConverter.cs │ │ │ ├── NullableToVisibilityConverter.cs │ │ │ ├── OutlinedDateTimePickerActiveBorderThicknessConverter.cs │ │ │ ├── OutlinedStyleActiveBorderMarginCompensationConverter.cs │ │ │ ├── OutlinedStyleFloatingHintBackgroundConverter.cs │ │ │ ├── PointValueConverter.cs │ │ │ ├── RangeLengthConverter.cs │ │ │ ├── RemoveAlphaBrushConverter.cs │ │ │ ├── ShadowConverter.cs │ │ │ ├── ShadowOpacityMaskConverter.cs │ │ │ ├── SnackbarActionButtonPlacementModeConverter.cs │ │ │ ├── SnackbarMessageTypeConverter.cs │ │ │ ├── StringLengthValueConverter.cs │ │ │ ├── TextFieldHintVisibilityConverter.cs │ │ │ ├── TextFieldPrefixTextVisibilityConverter.cs │ │ │ ├── ThicknessCloneConverter.cs │ │ │ ├── TimeToVisibilityConverter.cs │ │ │ ├── ToolBarOverflowButtonVisibilityConverter.cs │ │ │ ├── TopThicknessConverter.cs │ │ │ ├── TreeListViewIndentConverter.cs │ │ │ └── VerticalAlignmentConverter.cs │ │ ├── CustomColorTheme.cs │ │ ├── CustomPopupPlacementCallbackHelper.cs │ │ ├── DataGridAssist.cs │ │ ├── DataGridComboBoxColumn.cs │ │ ├── DataGridTextColumn.cs │ │ ├── DatePickerAssist.cs │ │ ├── DateTimeEx.cs │ │ ├── DecimalUpDown.cs │ │ ├── DialogClosedEventArgs.cs │ │ ├── DialogClosedEventHandler.cs │ │ ├── DialogClosingEventArgs.cs │ │ ├── DialogClosingEventHandler.cs │ │ ├── DialogHost.cs │ │ ├── DialogHostEx.cs │ │ ├── DialogOpenedEventArgs.cs │ │ ├── DialogOpenedEventHandler.cs │ │ ├── DialogSession.cs │ │ ├── DpiHelper.cs │ │ ├── DrawerClosingEventArgs.cs │ │ ├── DrawerHost.cs │ │ ├── DrawerHostOpenMode.cs │ │ ├── DrawerOpenedEventArgs.cs │ │ ├── ElevationAssist.cs │ │ ├── ExpanderAssist.cs │ │ ├── Flipper.cs │ │ ├── FlipperAssist.cs │ │ ├── FlipperClassic.cs │ │ ├── FloatingHintHorizontalAlignment.cs │ │ ├── GridViewColumnThumb.cs │ │ ├── GroupBoxAssist.cs │ │ ├── HintAssist.cs │ │ ├── HintProxyFabric.ComboBox.cs │ │ ├── HintProxyFabric.PasswordBox.cs │ │ ├── HintProxyFabric.RichTextBox.cs │ │ ├── HintProxyFabric.TextBox.cs │ │ ├── HintProxyFabric.cs │ │ ├── IHintProxy.cs │ │ ├── IMaterialDesignThemeDictionary.cs │ │ ├── ISnackbarMessageQueue.cs │ │ ├── IThemeManager.cs │ │ ├── InheritSystemColorTypeConverter.cs │ │ ├── Internal/ │ │ │ ├── ClearText.cs │ │ │ ├── InternalTextFieldAssist.cs │ │ │ ├── PaddedBringIntoViewStackPanel.cs │ │ │ ├── Shims/ │ │ │ │ ├── Index.cs │ │ │ │ └── NotNullWhen.cs │ │ │ ├── TreeListViewContentPresenter.cs │ │ │ └── TreeListViewItemsCollection.cs │ │ ├── ListBoxAssist.cs │ │ ├── ListBoxItemAssist.cs │ │ ├── ListSortDirectionIndicator.cs │ │ ├── ListViewAssist.cs │ │ ├── MaterialDateDisplay.cs │ │ ├── MaterialDesignFont.cs │ │ ├── MaterialDesignThemes.Wpf.csproj │ │ ├── MaterialDesignThemes.nuspec │ │ ├── MaterialDesignThemes.targets │ │ ├── MenuAssist.cs │ │ ├── MenuItemAssist.cs │ │ ├── MessageQueueExtension.cs │ │ ├── NavigationBarAssist.cs │ │ ├── NavigationDrawerAssist.cs │ │ ├── NavigationRailAssist.cs │ │ ├── NotoFontExtension.cs │ │ ├── NumericUpDown.cs │ │ ├── PackIcon.cs │ │ ├── PackIconDataFactory.cs │ │ ├── PackIconExtension.cs │ │ ├── PackIconKind.cs │ │ ├── PaddingMode.cs │ │ ├── Palette.cs │ │ ├── PaletteHelper.cs │ │ ├── PasswordBoxAssist.cs │ │ ├── Plane3D.cs │ │ ├── PopupBox.cs │ │ ├── PopupEx.cs │ │ ├── PrefixSuffixHintBehavior.cs │ │ ├── PrefixSuffixVisibility.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── RadioButtonAssist.cs │ │ ├── RatingBar.cs │ │ ├── RatingBarButton.cs │ │ ├── ResourceDictionaryExtensions.cs │ │ ├── ResourceDictionaryExtensions.g.cs │ │ ├── Resources/ │ │ │ └── Noto/ │ │ │ └── OFL.txt │ │ ├── Ripple.cs │ │ ├── RippleAssist.cs │ │ ├── RobotoFontExtension.cs │ │ ├── ScaleHelper.cs │ │ ├── ScaleHost.cs │ │ ├── Screen.cs │ │ ├── ScrollViewerAssist.cs │ │ ├── ScrollbarAssist.cs │ │ ├── ShadowAssist.cs │ │ ├── SliderAssist.cs │ │ ├── SmartHint.cs │ │ ├── Snackbar.cs │ │ ├── SnackbarMessage.cs │ │ ├── SnackbarMessageEventArgs.cs │ │ ├── SnackbarMessageQueue.cs │ │ ├── SnackbarMessageQueueItem.cs │ │ ├── Spelling.cs │ │ ├── SplitButton.cs │ │ ├── StringExtensions.cs │ │ ├── TabAssist.cs │ │ ├── TextBlockAssist.cs │ │ ├── TextFieldAssist.cs │ │ ├── Theme.cs │ │ ├── Theme.g.cs │ │ ├── ThemeAssist.cs │ │ ├── ThemeChangedEventArgs.cs │ │ ├── ThemeColorReference.cs │ │ ├── ThemeExtensions.cs │ │ ├── ThemeExtensions.g.cs │ │ ├── Themes/ │ │ │ ├── Generic.xaml │ │ │ ├── Internal/ │ │ │ │ ├── BaseThemeColors.cs │ │ │ │ └── MaterialDesignTheme.BaseThemeColors.xaml │ │ │ ├── MaterialDesign2.Defaults.xaml │ │ │ ├── MaterialDesign3.Defaults.xaml │ │ │ ├── MaterialDesign3.Font.xaml │ │ │ ├── MaterialDesign3.NavigationBar.xaml │ │ │ ├── MaterialDesign3.NavigationDrawer.xaml │ │ │ ├── MaterialDesign3.NavigationRail.xaml │ │ │ ├── MaterialDesign3.Slider.xaml │ │ │ ├── MaterialDesign3.TextBlock.xaml │ │ │ ├── MaterialDesign3.ToggleButton.xaml │ │ │ ├── MaterialDesign3.Window.xaml │ │ │ ├── MaterialDesignTheme.AutoSuggestBox.xaml │ │ │ ├── MaterialDesignTheme.Badged.xaml │ │ │ ├── MaterialDesignTheme.Button.xaml │ │ │ ├── MaterialDesignTheme.Calendar.xaml │ │ │ ├── MaterialDesignTheme.Card.xaml │ │ │ ├── MaterialDesignTheme.CheckBox.xaml │ │ │ ├── MaterialDesignTheme.Chip.xaml │ │ │ ├── MaterialDesignTheme.Clock.xaml │ │ │ ├── MaterialDesignTheme.ColorPicker.xaml │ │ │ ├── MaterialDesignTheme.ComboBox.xaml │ │ │ ├── MaterialDesignTheme.Dark.xaml │ │ │ ├── MaterialDesignTheme.DataGrid.ComboBox.xaml │ │ │ ├── MaterialDesignTheme.DataGrid.xaml │ │ │ ├── MaterialDesignTheme.DatePicker.xaml │ │ │ ├── MaterialDesignTheme.DialogHost.xaml │ │ │ ├── MaterialDesignTheme.Expander.xaml │ │ │ ├── MaterialDesignTheme.Flipper.xaml │ │ │ ├── MaterialDesignTheme.FlipperClassic.xaml │ │ │ ├── MaterialDesignTheme.Font.xaml │ │ │ ├── MaterialDesignTheme.GridSplitter.xaml │ │ │ ├── MaterialDesignTheme.GroupBox.xaml │ │ │ ├── MaterialDesignTheme.Hyperlink.xaml │ │ │ ├── MaterialDesignTheme.Label.xaml │ │ │ ├── MaterialDesignTheme.Light.xaml │ │ │ ├── MaterialDesignTheme.ListBox.xaml │ │ │ ├── MaterialDesignTheme.ListView.xaml │ │ │ ├── MaterialDesignTheme.Menu.xaml │ │ │ ├── MaterialDesignTheme.NumericUpDown.xaml │ │ │ ├── MaterialDesignTheme.ObsoleteBrushes.xaml │ │ │ ├── MaterialDesignTheme.ObsoleteStyles.xaml │ │ │ ├── MaterialDesignTheme.PasswordBox.xaml │ │ │ ├── MaterialDesignTheme.PopupBox.xaml │ │ │ ├── MaterialDesignTheme.ProgressBar.xaml │ │ │ ├── MaterialDesignTheme.RadioButton.xaml │ │ │ ├── MaterialDesignTheme.RatingBar.xaml │ │ │ ├── MaterialDesignTheme.RichTextBox.xaml │ │ │ ├── MaterialDesignTheme.ScrollBar.xaml │ │ │ ├── MaterialDesignTheme.ScrollViewer.xaml │ │ │ ├── MaterialDesignTheme.Separator.xaml │ │ │ ├── MaterialDesignTheme.Shadows.xaml │ │ │ ├── MaterialDesignTheme.Slider.xaml │ │ │ ├── MaterialDesignTheme.SmartHint.xaml │ │ │ ├── MaterialDesignTheme.Snackbar.xaml │ │ │ ├── MaterialDesignTheme.SplitButton.xaml │ │ │ ├── MaterialDesignTheme.StatusBar.xaml │ │ │ ├── MaterialDesignTheme.TabControl.xaml │ │ │ ├── MaterialDesignTheme.TextBlock.xaml │ │ │ ├── MaterialDesignTheme.TextBox.xaml │ │ │ ├── MaterialDesignTheme.Thumb.xaml │ │ │ ├── MaterialDesignTheme.TimePicker.xaml │ │ │ ├── MaterialDesignTheme.ToggleButton.xaml │ │ │ ├── MaterialDesignTheme.ToolBar.xaml │ │ │ ├── MaterialDesignTheme.ToolBarTray.xaml │ │ │ ├── MaterialDesignTheme.ToolTip.xaml │ │ │ ├── MaterialDesignTheme.TreeListView.xaml │ │ │ ├── MaterialDesignTheme.TreeView.xaml │ │ │ ├── MaterialDesignTheme.ValidationErrorTemplate.xaml │ │ │ ├── MaterialDesignTheme.Window.xaml │ │ │ └── ObsoleteConverters.xaml │ │ ├── TimeChangedEventArgs.cs │ │ ├── TimePicker.cs │ │ ├── TimePickerAssist.cs │ │ ├── TimePickerTextBox.cs │ │ ├── ToggleButtonAssist.cs │ │ ├── ToolTipAssist.cs │ │ ├── TransitionAssist.cs │ │ ├── Transitions/ │ │ │ ├── CircleWipe.cs │ │ │ ├── FadeWipe.cs │ │ │ ├── ITransitionEffect.cs │ │ │ ├── ITransitionEffectSubject.cs │ │ │ ├── ITransitionWipe.cs │ │ │ ├── IZIndexController.cs │ │ │ ├── IndexedItemOffsetMultiplierExtension.cs │ │ │ ├── SlideDirection.cs │ │ │ ├── SlideOutWipe.cs │ │ │ ├── SlideWipe.cs │ │ │ ├── TransitionEffect.cs │ │ │ ├── TransitionEffectBase.cs │ │ │ ├── TransitionEffectExtension.cs │ │ │ ├── TransitionEffectKind.cs │ │ │ ├── TransitionEffectTypeConverter.cs │ │ │ ├── Transitioner.cs │ │ │ ├── TransitionerSlide.cs │ │ │ ├── TransitionerSlideState.cs │ │ │ ├── TransitioningContent.cs │ │ │ └── TransitioningContentBase.cs │ │ ├── TreeHelper.cs │ │ ├── TreeListView.cs │ │ ├── TreeListViewItem.cs │ │ ├── TreeViewAssist.cs │ │ ├── Underline.cs │ │ ├── UpDownBase.cs │ │ ├── ValidationAssist.cs │ │ ├── VisualStudioToolsManifest.xml │ │ └── VisualTreeExtensions.cs │ ├── MaterialDesignToolkit.ResourceGeneration/ │ │ ├── Brushes.cs │ │ ├── Icon.cs │ │ ├── IconDataFactorySyntaxRewriter.cs │ │ ├── IconDiff.cs │ │ ├── IconThing.cs │ │ ├── MaterialColourSwatchesSnippet.xml │ │ ├── MaterialDesignTheme.ObsoleteBrushes.xaml │ │ ├── MaterialDesignToolkit.ResourceGeneration.csproj │ │ ├── MdPalette.cs │ │ ├── PackIconDataFactory.template.cs │ │ ├── PackIconKind.template.cs │ │ ├── Palette.json │ │ ├── PathHelper.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── RecommendedPrimaryTemplate.xaml │ │ ├── RecommendedSecondaryTemplate.xaml │ │ ├── ThemeColors.json │ │ └── TreeItem.cs │ ├── Shims/ │ │ ├── IsExternalInit.cs │ │ └── MathCompat.cs │ └── web/ │ ├── PaletteBuilder.html │ ├── images/ │ │ ├── MD4XAML.psd │ │ ├── MD4XAML.xcf │ │ ├── MaterialDesign.MahApps.xcf │ │ └── modern-wpf.xcf │ ├── jsx/ │ │ └── PaletteBuilder.js │ ├── scripts/ │ │ ├── PaletteBuilder.js │ │ ├── Swatches.js │ │ └── react.js │ └── styles/ │ └── style.css └── tests/ ├── MaterialColorUtilities.Tests/ │ ├── BlendTests.cs │ ├── ColorUtilsTests.cs │ ├── ContrastConstraintTests.cs │ ├── ContrastTests.cs │ ├── DislikeAnalyzerTests.cs │ ├── DynamicSchemeTests.cs │ ├── HctTests.cs │ ├── MaterialColorUtilities.Tests.csproj │ ├── MaterialDynamicColorsTests.cs │ ├── MathUtilsTests.cs │ ├── QuantizerCelebiTests.cs │ ├── QuantizerWsMeansTests.cs │ ├── QuantizerWuTests.cs │ ├── SchemeMonochromeTests.cs │ ├── ScoreTests.cs │ ├── TemperatureCacheTests.cs │ └── TonalPaletteTests.cs ├── MaterialDesignColors.Wpf.Tests/ │ ├── ColorAssistTests.cs │ ├── MaterialDesignColors.Wpf.Tests.csproj │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── ResourceProviderFixture.cs ├── MaterialDesignThemes.UITests/ │ ├── AllStyles.cs │ ├── MaterialDesignSpec.cs │ ├── MaterialDesignThemes.UITests.csproj │ ├── Samples/ │ │ ├── AutoSuggestBoxes/ │ │ │ ├── AutoSuggestTextBoxWithCollectionView.xaml │ │ │ ├── AutoSuggestTextBoxWithCollectionView.xaml.cs │ │ │ ├── AutoSuggestTextBoxWithInteractiveTemplate.xaml │ │ │ ├── AutoSuggestTextBoxWithInteractiveTemplate.xaml.cs │ │ │ ├── AutoSuggestTextBoxWithTemplate.xaml │ │ │ └── AutoSuggestTextBoxWithTemplate.xaml.cs │ │ ├── DialogHost/ │ │ │ ├── ClosingEventCounter.xaml │ │ │ ├── ClosingEventCounter.xaml.cs │ │ │ ├── ClosingEventViewModel.cs │ │ │ ├── LoadAndUnloadControl.xaml │ │ │ ├── LoadAndUnloadControl.xaml.cs │ │ │ ├── RestoreFocus.xaml │ │ │ ├── RestoreFocus.xaml.cs │ │ │ ├── RestoreFocusDisabled.xaml │ │ │ ├── RestoreFocusDisabled.xaml.cs │ │ │ ├── WithComboBox.xaml │ │ │ ├── WithComboBox.xaml.cs │ │ │ ├── WithCounter.xaml │ │ │ └── WithCounter.xaml.cs │ │ ├── DrawerHost/ │ │ │ ├── CancellingDrawerHost.xaml │ │ │ └── CancellingDrawerHost.xaml.cs │ │ ├── PasswordBox/ │ │ │ ├── BoundPasswordBox.xaml │ │ │ ├── BoundPasswordBox.xaml.cs │ │ │ ├── BoundPasswordBoxViewModel.cs │ │ │ ├── BoundPasswordBoxWindow.xaml │ │ │ └── BoundPasswordBoxWindow.xaml.cs │ │ ├── PopupBox/ │ │ │ ├── PopupBoxWithTemplateSelector.xaml │ │ │ └── PopupBoxWithTemplateSelector.xaml.cs │ │ ├── SplitButton/ │ │ │ ├── SplitButtonWithCommandBinding.xaml │ │ │ ├── SplitButtonWithCommandBinding.xaml.cs │ │ │ ├── SplitButtonWithCommandBindingWindow.xaml │ │ │ └── SplitButtonWithCommandBindingWindow.xaml.cs │ │ ├── Theme/ │ │ │ ├── ColorAdjustWindow.xaml │ │ │ └── ColorAdjustWindow.xaml.cs │ │ ├── UpDownControls/ │ │ │ ├── BoundNumericUpDown.xaml │ │ │ ├── BoundNumericUpDown.xaml.cs │ │ │ └── BoundNumericUpDownViewModel.cs │ │ └── Validation/ │ │ ├── ValidationUpdates.xaml │ │ └── ValidationUpdates.xaml.cs │ ├── TUnit/ │ │ └── IsCloseToExtensions.cs │ ├── TestBase.cs │ ├── WPF/ │ │ ├── AutoSuggestBoxes/ │ │ │ └── AutoSuggestTextBoxTests.cs │ │ ├── Buttons/ │ │ │ ├── OutlineButtonTests.cs │ │ │ └── RaisedButtonTests.cs │ │ ├── Cards/ │ │ │ ├── ElevatedCardTests.cs │ │ │ └── OutlinedCardTests.cs │ │ ├── ColorPickerTests.cs │ │ ├── ColorZones/ │ │ │ └── ColorZoneTests.cs │ │ ├── ComboBoxes/ │ │ │ └── ComboBoxTests.cs │ │ ├── ContentControls/ │ │ │ └── ContentControlTests.cs │ │ ├── DatePickers/ │ │ │ └── DatePickerTests.cs │ │ ├── DialogHosts/ │ │ │ └── DialogHostTests.cs │ │ ├── DrawerHosts/ │ │ │ └── DrawerHostTests.cs │ │ ├── Flippers/ │ │ │ └── ClassicFlipperTests.cs │ │ ├── ListBoxes/ │ │ │ └── ListBoxTests.cs │ │ ├── PasswordBoxes/ │ │ │ └── PasswordBoxTests.cs │ │ ├── PopupBoxes/ │ │ │ └── PopupBoxTests.cs │ │ ├── SnackBars/ │ │ │ └── SnackBarTests.cs │ │ ├── SplitButtons/ │ │ │ └── SplitButtonTests.cs │ │ ├── TabControls/ │ │ │ └── TabControlTests.cs │ │ ├── TextBoxes/ │ │ │ ├── MaterialDesignTextBox.cs │ │ │ └── TextBoxTests.cs │ │ ├── TextFieldDefaultHeightTests.cs │ │ ├── Theme/ │ │ │ ├── ColorAdjustTests.cs │ │ │ ├── ThemeTests.cs │ │ │ └── ThemeTests.g.cs │ │ ├── TimePickers/ │ │ │ ├── MaterialDesignTimePicker.cs │ │ │ └── TimePickerTests.cs │ │ ├── ToolBars/ │ │ │ └── ToolBarTests.cs │ │ ├── TreeListViews/ │ │ │ ├── TestableCollection.cs │ │ │ ├── TreeItem.cs │ │ │ ├── TreeListViewDataBinding.xaml │ │ │ ├── TreeListViewDataBinding.xaml.cs │ │ │ ├── TreeListViewExtensions.cs │ │ │ ├── TreeListViewImplicitTemplate.xaml │ │ │ ├── TreeListViewImplicitTemplate.xaml.cs │ │ │ ├── TreeListViewTemplateSelector.xaml │ │ │ ├── TreeListViewTemplateSelector.xaml.cs │ │ │ ├── TreeListViewTests.cs │ │ │ ├── TreeListViewWithCollectionView.xaml │ │ │ └── TreeListViewWithCollectionView.xaml.cs │ │ ├── TreeViews/ │ │ │ └── TreeViewTests.cs │ │ └── UpDownControls/ │ │ ├── DecimalUpDownTests.cs │ │ └── NumericUpDownTests.cs │ └── XamlTestExtensions.cs └── MaterialDesignThemes.Wpf.Tests/ ├── AdornerExtensionsTests.cs ├── AllStyles.cs ├── BundledThemeTests.cs ├── ButtonProgressAssistTests.cs ├── CalendarFormatInfoTests.cs ├── CheckBoxAssistTests.cs ├── ClockTests.cs ├── ColorPickerTests.cs ├── Converters/ │ ├── AutomationPropertiesNameConverterTests.cs │ ├── BrushOpacityConverterTests.cs │ ├── DoubleToCornerRadiusConverterTests.cs │ ├── MathConverterTests.cs │ ├── MathMultipleConverterTests.cs │ └── SliderToolTipConverterTests.cs ├── CustomColorThemeTests.cs ├── DataGridAssistTests.cs ├── DialogHostTests.cs ├── DrawerHostTests.cs ├── EnumDataAttribute.cs ├── FlipperAssistTests.cs ├── Internal/ │ └── TreeListViewItemsCollectionTests.cs ├── LabelTests.cs ├── MaterialDesignThemes.Wpf.Tests.csproj ├── MdixHelper.cs ├── PackIconTests.cs ├── PopupBoxTests.cs ├── Properties/ │ └── AssemblyInfo.cs ├── RatingBarTests.cs ├── SnackbarMessageQueueItemTests.cs ├── SnackbarMessageQueueTests.cs ├── TextBlockTests.cs ├── TextBoxTests.cs ├── ThemeTests.cs ├── TimePickerUnitTests.cs ├── TransitionerTests.cs ├── TreeViewTests.cs └── VisualTreeHelper.cs