MahApps.Metro.Converters Namespace

Enum Types

Enum Summary
ColorChannelType Channel type for ColorChannelMinMaxConverter to pass in in as parameter.
HSVColorChannelType
MathOperation The math operations which can be used at the MathConverter
RadiusType
ThicknessSideType

Class Types

Class Summary
BackgroundToForegroundConverter
ClockDegreeConverter Converts a double representing either hour/minute/second to the corresponding angle.
ColorChannelMinMaxConverter Converts a given Color to a new Color with the specified Channel turned to the Min or Max Value
ColorToNameConverter
ColorToSolidColorBrushConverter Converts a given Color into a SolidColorBrush.
CornerRadiusBindingConverter Converts a CornerRadius to a new CornerRadius. It's possible to ignore a side with the IgnoreRadius property.
CornerRadiusFilterConverter Filters a CornerRadius by the given Filter property. Result can be a new CornerRadius or a value of it's 4 corners.
FontSizeOffsetConverter
HSVColorChannelMinMaxConverter Converts a given Color to a new Color with the specified Channel turned to the Min or Max Value
IsNullConverter Converts the value from true to false and false to true.
MarkupConverter
MarkupMultiConverter
MathAddConverter MathAddConverter provides a multi value converter as a MarkupExtension which can be used for math operations. This class cannot be inherited.
MathConverter MathConverter provides a value converter which can be used for math operations. It can be used for normal binding or multi binding as well. If it is used for normal binding the given parameter will be used as operands with the selected operation. If it is used for multi binding then the first and second binding will be used as operands with the selected operation. This class cannot be inherited.
MathDivideConverter MathDivideConverter provides a multi value converter as a MarkupExtension which can be used for math operations. This class cannot be inherited.
MathMultiplyConverter MathMultiplyConverter provides a multi value converter as a MarkupExtension which can be used for math operations. This class cannot be inherited.
MathSubtractConverter MathSubtractConverter provides a multi value converter as a MarkupExtension which can be used for math operations. This class cannot be inherited.
MetroTabItemCloseButtonWidthConverter
NullToUnsetValueConverter
PercentageToGridLengthConverter
ResizeModeMinMaxButtonVisibilityConverter
SizeToCornerRadiusConverter This Converter converts a given height or width of an control to a CornerRadius
StringToVisibilityConverter Converts a String into a Visibility enumeration (and back) The FalseEquivalent can be declared with the "FalseEquivalent" property
ThicknessBindingConverter Converts a Thickness to a new Thickness. It's possible to ignore a side with the IgnoreThicknessSide property.
ThicknessToDoubleConverter
ToLowerConverter
ToUpperConverter
TreeViewItemExtensions
TreeViewMarginConverter