Properties - MahApps/MahApps.Metro.IconPacks GitHub Wiki
PackIcon control properties
| Property | Description | Default |
|---|---|---|
| Foreground | Gets or sets a brush that describes the color of the icon itself. | |
| Kind | Gets or sets the icon to display. | |
| Data (string) | Gets the path data for the current icon kind. | |
| Flip (PackIconFlipOrientation) | Gets or sets the flip orientation. | Normal |
| RotationAngle (double) | Gets or sets the rotation (angle). | 0d |
| Spin (bool) | Gets or sets a value indicating whether the inner icon is spinning. | false |
| SpinDuration (double) | Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation. | 1d |
| SpinEasingFunction (EasingFunctionBase (UWP), IEasingFunction (WPF)) | Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation. | null |
| SpinAutoReverse (bool) | Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation. | false |
PathIcon control properties
| Property | Description | Default |
|---|---|---|
| Foreground | Gets or sets a brush that describes the color of the icon itself. | |
| Kind | Gets or sets the icon to display. | |
| Flip (PackIconFlipOrientation) | Gets or sets the flip orientation. | Normal |
| RotationAngle (double) | Gets or sets the rotation (angle). | 0d |
| Spin (bool) | Gets or sets a value indicating whether the inner icon is spinning. | false |
| SpinDuration (double) | Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation. | 1d |
| SpinEasingFunction (EasingFunctionBase (UWP), IEasingFunction (WPF)) | Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation. | null |
| SpinAutoReverse (bool) | Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation. | false |
Possible Values for the Flip property
| Value | Description |
|---|---|
| Normal | No flip |
| Horizontal | Flip the icon horizontal |
| Vertical | Flip the icon vertical |
| Both | Flip the icon vertical and horizontal |
PackIcon MarkupExtension properties
| Property | Description | Default |
|---|---|---|
| Kind | Gets or sets the icon to display. | |
| Flip (PackIconFlipOrientation) | Gets or sets the flip orientation. | Normal |
| RotationAngle (double) | Gets or sets the rotation (angle). | 0d |
| Spin (bool) | Gets or sets a value indicating whether the inner icon is spinning. | false |
| SpinDuration (double) | Gets or sets the duration of the spinning animation (in seconds). | 1d |
| SpinEasingFunction (EasingFunctionBase (UWP), IEasingFunction (WPF)) | Gets or sets the EasingFunction of the spinning animation. | null |
| SpinAutoReverse (bool) | Gets or sets the AutoReverse of the spinning animation. | false |
| Width (double) | The width of the icon. | 16 |
| Height (double) | The height of the icon. | 16 |
PackIcon image MarkupExtension properties
| Property | Description | Default |
|---|---|---|
| Kind | Gets or sets the icon to display. | |
| Flip (PackIconFlipOrientation) | Gets or sets the flip orientation. | Normal |
| RotationAngle (double) | Gets or sets the rotation (angle). | 0d |
| Brush (Brush) | Gets or sets the brush to draw the icon. | Black |
PackIcon image converter properties
| Property | Description | Default |
|---|---|---|
| Flip (PackIconFlipOrientation) | Gets or sets the flip orientation. | Normal |
| RotationAngle (double) | Gets or sets the rotation (angle). | 0d |
| Brush (Brush) | Gets or sets the brush to draw the icon. | Black |