* Updated H2 headings for US-1889327. * Review edits. * Apply suggestions from code review Co-authored-by: Andy (Steve) De George <[email protected]>
3.7 KiB
title, description, ms.date, ms.custom, helpviewer_keywords, ms.assetid
| title | description | ms.date | ms.custom | helpviewer_keywords | ms.assetid | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| StatusBar Styles and Templates | Learn about the StatusBar Styles and Templates. | 03/30/2017 | devdivchpfy22 |
|
9f5e1c25-81eb-4756-a0ac-d9e1fbe33ee2 |
StatusBar Styles and Templates
This topic describes the styles and templates for the xref:System.Windows.Controls.Primitives.StatusBar control. You can modify the default xref:System.Windows.Controls.ControlTemplate to give the control a unique appearance. For more information, see Create a template for a control.
StatusBar Parts
The xref:System.Windows.Controls.Primitives.StatusBar control does not have any named parts.
StatusBar States
The following table lists the visual states for the xref:System.Windows.Controls.Primitives.StatusBar control.
| VisualState Name | VisualStateGroup Name | Description |
|---|---|---|
| Valid | ValidationStates | The control uses the xref:System.Windows.Controls.Validation class and the xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is false. |
| InvalidFocused | ValidationStates | The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control has focus. |
| InvalidUnfocused | ValidationStates | The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control does not have focus. |
StatusBarItem Parts
The xref:System.Windows.Controls.Primitives.StatusBarItem control does not have any named parts.
StatusBarItem States
The following table lists the visual states for the xref:System.Windows.Controls.Primitives.StatusBarItem control.
| VisualState Name | VisualStateGroup Name | Description |
|---|---|---|
| Valid | ValidationStates | The control uses the xref:System.Windows.Controls.Validation class and the xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is false. |
| InvalidFocused | ValidationStates | The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control has focus. |
| InvalidUnfocused | ValidationStates | The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control does not have focus. |
StatusBar ControlTemplate Example
The following example shows how to define a xref:System.Windows.Controls.ControlTemplate for the xref:System.Windows.Controls.Primitives.StatusBar control.
[!code-xamlControlTemplateExamples#StatusBar]
The xref:System.Windows.Controls.ControlTemplate uses one or more of the following resources.
[!code-xamlControlTemplateExamples#Resources]
For the complete sample, see Styling with ControlTemplates Sample.