MaterialDesignThemes.Wpf
Namespace with 89 public types
Classes
Badged
BundledTheme
Card
A card is a content control, styled according to Material Design guidelines.
Chip
Clock
ClockChoiceMadeEventArgs
ClockItemButton
ColorPicker
ColorZone
User a colour zone to easily switch the background and foreground colours, whilst still remaining within the selected Material Design palette.
ComboBoxPopup
CustomColorTheme
DialogClosingEventArgs
DialogHost
DialogOpenedEventArgs
DialogSession
Allows an open dialog to be managed. Use is only permitted during a single display operation.
DrawerHost
Flipper
Icon
Displays an icon image/path, according to the specified name.
ListSortDirectionIndicator
MaterialDataGridComboBoxColumn
MaterialDataGridTextColumn
MaterialDateDisplay
MaterialDesignDarkTheme
MaterialDesignLightTheme
MessageQueueExtension
Provides shorthand to initialise a new for a .
PackIcon
Icon from the Material Design Icons project, .
PackIconExtension
Palette
Provides full information about a palette.
PaletteHelper
Plane3D
View a control on a 3D plane.
PopupBox
Popup box, similar to a , but allows more customizable content.
RatingBar
A custom control implementing a rating bar.
The icon aka content may be set as a DataTemplate via the ButtonContentTemplate property.
RatingBarButton
Ripple
ScaleHost
Internal use only.
SmartHint
A control that implement placeholder behavior. Can work as a simple placeholder either as a floating hint, see property.
To set a target control you should set the HintProxy property. Use the converter which converts a control into the IHintProxy interface.
Snackbar
Implements a inspired by the Material Design specs (https://material.google.com/components/snackbars-toasts.html).
SnackbarMessage
Defines the content of a message within a . Primary content should be set via the
standard property. Where an action is allowed, content
can be provided in . Standard button properties are
provided for actions, includiing .
SnackbarMessageEventArgs
SnackbarMessageQueue
Theme
ThemeChangedEventArgs
TimePicker
Underline
Enumerations
BaseTheme
ClockDisplayAutomation
ClockDisplayMode
ColorZoneMode
ComboBoxPopupPlacement
DialogHostOpenDialogCommandDataContextSource
Defines how a data context is sourced for a dialog if a
is passed as the command parameter when using .
IconType
List of available icons for use with .
PackIconKind
List of available icons for use with .
PopupBoxPlacementMode
Defines how the popup is aligned to the toggle part of the control.
PopupBoxPopupMode
Defines what causes the to open it's popup.
ShadowDepth
ShadowEdges
Static Classes
ButtonAssist
Helper properties for working with for make round corner.
ButtonProgressAssist
ColorZoneAssist
ComboBoxAssist
CustomPopupPlacementCallbackHelper
DataGridAssist
DialogHostEx
Helper extensions for showing dialogs.
ExpanderAssist
HintAssist
HintProxyFabric
ListBoxAssist
ListViewAssist
ResourceDictionaryExtensions
RippleAssist
ScrollBarAssist
ShadowAssist
Spelling
TextFieldAssist
Helper properties for working with text fields.
ThemeAssist
ThemeExtensions
ToggleButtonAssist
ToolTipAssist
TreeViewAssist
ValidationAssist
Abstract Classes
ThemeMarkupExtension
Interfaces
IBaseTheme
IHintProxy
This interface is the adapter from UiControl (like , and others) to
You should implement this interface in order to use SmartHint for your own control.
ISnackbarMessageQueue
ITheme
IThemeManager